に動作していない私は、PHPのメール機能でメールを送信する時に問題を抱えている、SMTP構成が
それは言う:
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host.
に動作していない私は、PHPのメール機能でメールを送信する時に問題を抱えている、SMTP構成が
それは言う:
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host.
あなたはlocahost上で実行していますか..?
あなたがローカルホスト上にある場合、あなたは、php.ini
の設定を変更する必要があり、それはまた、あなたのコードが正常に実行されていることを意味します。
いいえ、私はサーバーでこれを実行していません –
ここにあなたの郵送コードを掲載できますか? –
デフォルトでは、メールを送信しようとすると、PHPはポート25のlocalhostに接続しようとします。 localhostでリスニングしているメールサーバがない場合は、このエラーが発生します。
2つのオプションがあります。
あなたが同じくらい簡単かもしれSMTPサーバをインストールする場合は、DebianやUbuntuのを使用している場合のように:
sudo apt-get install postfix
あなたは、むしろ使用する場合は、ISPのSMTPサーバーは、あなたのphpに変更を加えるです.ini:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.myisp.com
; http://php.net/smtp-port
smtp_port = 25
ここで、smtp.myisp.comはISPのSMTPサーバーです。
あなたはこれをPHPとフラグを立ててPHPの問題として記述しましたが、(通常通り)問題がPHPにあることを示すためには何もありません。
他の場所で提案されているように、あなたの設定を公開してください。
施設は以前このマシンで動作していましたか?同じマシン上の他のSMTPクライアントを使用して、設定されたメールサービスに接続できますか?ポート25にtelnetするとどうなりますか? MTAが動作していることを確認しましたか?
お使いのマシンでメールサーバーを実行していますか? – confucius
@Nammariはい私は –
を持っています@Nammariはい私が持っています –