これについてどうすればいいかわかりません。別のIP(同じサーバーのセットアップ、ドメインなど)を使用している場合、電子メールの配信に問題はありませんでした。AWSが課したSMTP制限が削除されたにもかかわらず、EC2に転送して以来、サーバーのメールがスパムボックスに送られることがわかりました。私のサイトは1日に数百通(正当なオプトイン)のメールを送信しています。ここで最良のソリューションは何だと思いますか?
クリス。
これについてどうすればいいかわかりません。別のIP(同じサーバーのセットアップ、ドメインなど)を使用している場合、電子メールの配信に問題はありませんでした。AWSが課したSMTP制限が削除されたにもかかわらず、EC2に転送して以来、サーバーのメールがスパムボックスに送られることがわかりました。私のサイトは1日に数百通(正当なオプトイン)のメールを送信しています。ここで最良のソリューションは何だと思いますか?
クリス。
回答:
Amazonが独自のメールサービスをリリースしました。Amazon SES。それは、メールを送信するための最善の策です。http://aws.amazon.com/ses/
サードパーティのSMTPサーバーを使用できるように、より詳細な統計情報やメールの閲覧やクリックに関する洞察が必要な場合、以前のお気に入りはAuthSMTP です。 .com)。
EC2では、構成可能なリバースDNSを実行できるようになりました。これは、EC2インスタンスから電子メールを送信しようとしている場合に非常に役立ちます。詳細については、このAWSブログ投稿をご覧ください。
一般的に、スパマーはインスタンスを購入してスパミングに使用することを好むため、EC2 IPはほとんどすべてのスパムフィルタリングサービスで禁止およびブラックリストに登録されています。
エラスティックIPを使用し、一般的なスパムフィルタリングサービスに/ 32を削除するように依頼することができるのはそれだけです。
他の解決策は、SMTPプロキシサービスをどこかで使用することです。
これは、EC2インスタンスとの試行錯誤の後、私にとってうまくいったことです
/sbin/postfix
代わりに/sbin/sendmail
メールサーバーのホスト名を/etc/postfix/main.cfで次のように設定
myhostname=www.your.tld
します(www.your.tldをサーバーの名前に変更します)
次のように、DNSにSender Policy Framework(SPF)レコードを設定します。 @ IN TXT "v=spf1 a +all"
次のように、DNSにDKIMレコードを設定_adsp._domainkey.your.tld IN TXT "dkim=unknown"
します(your.tldをドメイン名(example.comなど)に変更します)
AWSのお問い合わせフォームを使用してドメインに解決するために、Elastic IPに逆DNSをセットアップするようにリクエストしました https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
Webアプリケーションのメールは、GMailによってスパムにルーティングされなくなりました。とにかく、彼らはいくつかの新しいアンチEC2 -errアンチスパムコックとブルを夢見るまではありません!
私の意見では、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"
私の場合は、接尾辞を使用して、authsmtpまたはsendgrid経由でメールを転送します。
http://pauldowman.com/2008/02/17/smtp-mail-from-ec2-web-server-setup/ http://wiki.sendgrid.com/doku.php?id=postfix
このメールサーバーテストを受けてください。実装するための可能な提案を提供します。提案を実装できない場合(またはまだ問題がある場合)、SMTPリレーサービスを取得できます
このフォームに記入してElastic IPアドレスを含めると、実際にスパム送信を開始しない限り、IPアドレスはブラックリストにリストされません(数日後)。
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
デフォルトでは、EC2 IPアドレスは動的な性質のため、ほとんどのスパムリストでグレーリストに登録されています。上記のリクエストを送信すると、IPアドレスがグレー表示されないようになります。
EC2を使用してメールを送信するのは少し危険です。EC2は、その性質上、マシンを迅速に起動および停止できるため、スパムの送信に最適です。会社専用の固定SMTPホストからメールを送信することをお勧めします。私は実際に自分でこれを行いました。新しいスタートアップはEC2で実行されますが、IMAPのGoogle Business Emailサービスを使用してメールを送信します。
サイモン@ LabSlice