PHP 電子メールが送信され、サーバーは接続の受け入れを拒否します
PHP 電子メールが送信され、サーバーは接続の受け入れを拒否します、サーバーは米国にあり、SMTP は 163、ポート 25、このマシンでのテストは完璧ですただし、サーバーに配置すると、次のようなエラーが表示されます:
警告: fsockopen() [function.fsockopen]: smtp.163.com:25 (接続が拒否されました) に接続できません /home/ iee/fair-macau.com/ch/hotel/class.mail.php 75 行目
警告:socket_set_timeout(): 指定された引数は /home/iee/fair-macau の有効なストリーム リソースではありません。 com/ch/hotel/class.mail.php 76 行目
問題は次の点にあると思います。 1. 米国のサーバーは 163 をサポートしていません。 2. サーバー設定ファイルのメール送信設定が正しくありません。オンにすると、(この問題のほうが信憑性が高いと思います) 3. 性格の問題、(笑、冗談です。) どこが間違っていると思いますか? 以前に同じメールを送信しましたが、そこで問題はありませんでした。サーバーに置くのは問題ありません。
-----解決策---------
ポートの問題かどうかを確認してください
------解決策-----
私も書きましたが、全て無料です。 163 のポート番号 25 でも問題が発生しました