2016-10-16 18 views
0

私は自分のホストにcakephp3を使用して電子メールを送信すると問題が発生しています。メールが送信されていますが、受信したメールをブラウザで見ると、メールアドレスと一緒にメールを送信します。 送信元:[email protected] via cp-in-12.webhostbox.net 携帯電話のGmailクライアントで「cp-in-12.webhostbox.net」経由でメールをチェックすると表示されません。 ここに私のコードです $email = new Email('default'); $email->from(['[email protected]' => '[email protected]']) ->to('[email protected]') ->subject('Test Mail') ->send('Thank You! for purchase! its a test mail'); }
助けてください。 ありがとうcakephp3経由でメールを送信するにはcp-in-12.webhostbox.net

答えて

0

送信ドメインにSPFレコードがない場合、Googleは「via mail.domain.com」を追加します。メールが「送信元」のメールアドレスのドメインから発信されていない可能性があることをユーザーに通知するが、SPFによって設定されている制限がないため、悪質なユーザーであるかどうかをGoogleが判断できないまだあなたのレコードを設定していないだけです。いくつかのSPFとDKIMレコードを設定する(その方法についてウェブホストに確認してください)、それらのメッセージを削除する必要があります。 iPhoneに表示されないのは、そのプラットフォームにその機能がないためです。

+0

ご返信ありがとうございます。 – newbie

+0

私はcpanel - > Email - > Authenticationに行き、そこにDKIMとSPFの両方が有効になっています。私はウェブメールから電子メールを送信しようとしましたが、それは機能しましたが、コードを使ってこれを行うときに、何が間違っているのか考えていますか? – newbie

+0

SMTPサーバーを設定するためにウェブメールの詳細を使用する必要がある可能性があります。通常、cPanelにはメールクライアントを設定するオプションがあります。これを実行するときに手動を選択すると、アプリケーションのSMTP構成で使用できる詳細が示されます。 – duper51

関連する問題