2010-12-15 12 views
1

同じサーバーに電子メール(cakephpを使用)を送信しようとしていますが、[email protected][email protected][email protected]。エラーメッセージは表示されませんが、user1とuser2はメールを受信しません。同じ[email protected]から自分のyahoo IDにメールを送信したときと同じように(私のyahoo IDからno-reply @ exampleに) com)それはうまく動作します。メールが同じサーバだけに送信されない理由を理解できません。これを解決するのに誰も助けてくれますか?同じサーバーに電子メールを送信するメールサーバーでの問題がcakephpで機能しない

+0

したがって、user1とuser2はメールを受信して​​いませんか? user2 - > yahooとyahoo - > uer2/1から電子メールを送信するのはどうですか?何が起こるのですか? – Shoban

+0

実際には返信も同じサーバーからですが、自分のIDから送信できますが、メールを受信できません –

答えて

0

ご協力いただきありがとうございます。私は問題を理解していたので、/etc/postfix/main.cfの "mydestination"からドメイン名を削除し、/etc/init.d/postfix reloadを使ってpostfixをリロードする必要があります。それは動作します! :)

0

まず、メールアドレスを配列として入力していることを確認してください。

第2に、SMTPの詳細を使用する際に問題が発生しました。 SMTPログインの詳細を入力せずに送信してください。スクリプトがメールサーバーと同じサーバー上にある場合は、デフォルトのログインを取得する必要があります。

また、debug($this->Email);でも設定を確認することができます。

+0

ありがとう!私たちはsmtpではなくpostfixを使用しています。メール($ em、$件名、$メッセージ、$ヘッダー)。 - これは私が送信する方法であり、配列として渡す方法がわかりません。また、一度に1つのメールしか送信せず、ユーザーからフォームを介して入力されます。私は私が説明するのは明らかだと信じている –

関連する問題