EC2インスタンスのメールがGmailでスパムブロックされています


13

これについてどうすればいいかわかりません。別のIP(同じサーバーのセットアップ、ドメインなど)を使用している場合、電子メールの配信に問題はありませんでした。AWSが課したSMTP制限が削除されたにもかかわらず、EC2に転送して以来、サーバーのメールがスパムボックスに送られることがわかりました。私のサイトは1日に数百通(正当なオプトイン)のメールを送信しています。ここで最良のソリューションは何だと思いますか?

クリス。


これは評判の問題かもしれません。EC2IPアドレスブロックの評判が悪いかもしれません。IPアドレスをマスメーラーのグローバルホワイトリストに登録してみてください。
トップドッグ

3
フォローアップするために、私たちは郵便を配達するためにPostmark(サードパーティのメール配達サービス)を使用することになりました。将来的にAmazon SESに切り替える可能性があります。この質問が尋ねられたとき、それは利用できませんでした。
chrism2671

回答:


9

Amazonが独自のメールサービスをリリースしました。Amazon SES。それは、メールを送信するための最善の策です。http://aws.amazon.com/ses/

サードパーティのSMTPサーバーを使用できるように、より詳細な統計情報やメールの閲覧やクリックに関する洞察が必要な場合、以前のお気に入りはAuthSMTP です。 .com)。


8

EC2では、構成可能なリバースDNSを実行できるようになりました。これは、EC2インスタンスから電子メールを送信しようとしている場合に非常に役立ちます。詳細については、このAWSブログ投稿をご覧ください。


1
これは良いことですが、Amazonが直面している大きな問題に対する半分の解決策です。それまでは、外部メールサーバーをセットアップすることで問題を回避しますが、AWSのコストも不安を払わなくても十分にかかるため、イライラします。
chrism2671

6

一般的に、スパマーはインスタンスを購入してスパミングに使用することを好むため、EC2 IPはほとんどすべてのスパムフィルタリングサービスで禁止およびブラックリストに登録されています。

エラスティックIPを使用し、一般的なスパムフィルタリングサービスに/ 32を削除するように依頼することができるのはそれだけです。

他の解決策は、SMTPプロキシサービスをどこかで使用することです。


そして、rDNSをセットアップする必要があります。これを行うには、AWS構成ページでフォームに入力します。フォワードDNSが同じであることを確認してください。
バート・デ・ヴォス

@BartDeVos:AWS構成ページ。あなたはそれでどちらを意味しますか?ポータルにログインすると、多くのタブが表示されます。EC2については、利用可能であるべきですか?
-YumYumYum


4

これは、EC2インスタンスとの試行錯誤の後、私にとってうまくいったことです

  1. /sbin/postfix代わりに/sbin/sendmail
  2. メールサーバーのホスト名を/etc/postfix/main.cfで次のように設定 myhostname=www.your.tldします(www.your.tldをサーバーの名前に変更します)

  3. 次のように、DNSにSender Policy Framework(SPF)レコードを設定します。 @ IN TXT "v=spf1 a +all"

  4. 次のように、DNSにDKIMレコードを設定_adsp._domainkey.your.tld IN TXT "dkim=unknown" します(your.tldをドメイン名(example.comなど)に変更します)

  5. AWSのお問い合わせフォームを使用してドメインに解決するために、Elastic IPに逆DNSをセットアップするようにリクエストしました https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request

Webアプリケーションのメールは、GMailによってスパムにルーティングされなくなりました。とにかく、彼らはいくつかの新しいアンチEC2 -errアンチスパムコックとブルを夢見るまではありません!


4

私の意見では、SPFレコードにすべてを含めるのは悪い考えです。+ allは、すべてを渡すことを意味し、SPFレコードがないことと同じです。次のように変更する必要があります

@ IN TXT "v=spf1 +a +mx ip4:1.2.3.4 ip4:5.6.7.8 -all"

ここで、
+ aはDNSにAレコードを持つすべての IPを許可することを意味します
+ mxはDNSにMXレコードを持つすべてのIPを許可することを意味します
ip4:nnnnはこのIPが電子メールを送信できることを意味し
ます-すべては他からの電子メールの送信を許可しませんこのドメイン。ルールは左から右にチェックされます。したがって、最終的には以前のルールを満たさなかったものはすべて禁止されます

また

"dkim=unknown" 

に変更する必要があります

"dkim=all"



2

このフォームに記入してElastic IPアドレスを含めると、実際にスパム送信を開始しない限り、IPアドレスはブラックリストにリストされません(数日後)。

https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request

デフォルトでは、EC2 IPアドレスは動的な性質のため、ほとんどのスパムリストでグレーリストに登録されています。上記のリクエストを送信すると、IPアドレスがグレー表示されないようになります。


質問に対する唯一の実際の答えは、IMOです。
クラウドサーフィン

1

EC2を使用してメールを送信するのは少し危険です。EC2は、その性質上、マシンを迅速に起動および停止できるため、スパムの送信に最適です。会社専用の固定SMTPホストからメールを送信することをお勧めします。私は実際に自分でこれを行いました。新しいスタートアップはEC2で実行されますが、IMAPのGoogle Business Emailサービスを使用してメールを送信します。

サイモン@ LabSlice

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.