wata_xox
@wata_xox

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Symfony4でのメール送信について

解決したいこと

Symfony4でSwiftMailerのsendmailを使用してメールを送っていたが、SMTPを使用して送れるようにしたい。

発生している問題・エラー

送信処理自体は出来ているが、スパム判定をされて相手のメールボックスには届かないようです。
以下の画像はスパムメール判定サイトでの結果になります。
グラフィックス1.png

自分で試したこと

セキュリティの低いメールサーバーには届くことが確認できております。
GmailやYahooなどには迷惑メールにすら入らず、完全に届かない状態です。

.envに記載しているメールサーバー情報は合っていることを確認しております。
なおポートは587を使用しております。

Pingチェックをするとしっかりとメールサーバーは動いております。

上記以外になにか情報が必要であれば、コメントを頂ければと思います。
ここ2日ほど悩んでおりますが、進展がないため、質問とさせていただきます。

0

3Answer

以下の画像はスパムメール判定サイトでの結果になります。

画像がボケていますが、単純にSMTPのルールに違反しているのでは?

  1. メールサーバーのIPアドレスがDNSにAレコードで登録されているか?
  2. メールサーバーはMXレコードでDNSに登録されているか?
  3. メールサーバーのIPアドレスはプロバイダのDNSに逆引き登録されているか?
  4. DNSに登録したドメインは有効期限が切れていないか?
  5. Symfony4で送信する際、ユーザ@ドメインを送信元としてメール本文を作成し、SMTPの記述でも送信元ホストをMXレコードで登録したホスト名であるか?

@jinbei230525さんの指摘の通りSPF, DKIMもありますが、先ずは基本ルールを定義してください。

SendGrid社はTwilio社に買収され、SMTP、SMPP、SS7のプロトコルがこの2社の独壇場です。

2Like

Comments

  1. @wata_xox

    Questioner

    丁寧なご回答ありがとうございます。
    一番わかりやすかったので、これを参考に続けていこうと思います。
    ありがとうございました。

例えば、↓下記サイトのようなチェックサービスを利用して、何に問題があるのか調べてみてはどうでしょうか?

0Like

Your answer might help someone💌