2010-12-06 15 views
-1

PHPとPostfixをインストールしました。だから私はそのような電子メールを送信しようとする場合:php postfixは電子メールを送信しません

sendmail [email protected] < ip.txt 

私は電子メールを取得します。しかし、私はPHPを介してメールを送信しようとした場合mail();
私は戻り値1を得るが、メッセージはありません。

php.iniの

SMTP = localhost 
smtp_port = 25 

誰もが答えを知っていますか?ここで

は私のPHPスクリプトです:電子メールが正常にキューにドロップされた場合http://pastebin.com/3QUiJ79N

+0

Fyiでは、phpはWindows以外のシステムのsmtp設定を無視します。 sendmail_pathを設定するだけです。 – ThiefMaster

+0

は何に設定されていますか? .iniには、sendmailのデフォルト値が設定されているというメッセージが表示されます。 –

答えて

0

PHPのmail()関数は1を返します。 sendmail(またはあなたが使っているもの)が正しく設定されているかどうかは検証できません。あなたのsendmailのログを確認してください。

+0

私の/ var/logにmail.logがありません:x –

+0

sendmailをインストールしましたか? – ceejayoz

+0

私はそれを取り除いたよりも最初に持っていました。今私は推測するsendmailをエミュレートするpostfixを持っています –

関連する問題