web-dev-qa-db-ja.com

MailGun / SESからec2メールサーバーへのメールの受信

AWS ec2nanoを月額約$ 1.50で使用して、ロードクライアントに確実なメールサービスを提供できるはずです。それは何ですか(10セントGB?)大量のメールスペースを提供し、MailgunやAWSに任せることができます。 SESは、ウイルスとスパムのフィルタリングを大幅に強化します。

Iredmailの設定をubuntu16.04 Amazon AWS ec2VPSインスタンスで実行しています。 (ウイルス対策とスパムフィルターを必ず無効にしてください。これにより、インスタンス全体が200メガバイトのRAMで動作し、軽量で高速になります。また、mailgunがスキャンを実行するためです。)

1日メールガンを使用せずに、AWSec2インスタンスからメールを正常に送受信しました。

2位。 [email protected]に正常に送信し、MAILGUNはメールを別の例に転送しました。 [email protected](だから私はそれが機能することを知っていて、私は狂っていません!)

今-ここで私は助けが必要です:

3位。最後のステップ。 mailgunで[email protected]をキャッチし、プライベートメールサーバーに転送する必要があります。プライベートメールサーバーで並べ替えられ、各ユーザーのメールボックスに配置されます。そこから、IMAPまたはウェブメールでログインしてメールを読んだり送信したりできます。

サーバーIPとサーバー名に転送してみました。 mx.example.com(およびmx.example.com MX 10 mx.example.comレコードを作成)およびいずれかのアドレスへの転送は機能しません! (私のmail.logファイルはエラーをスローしません。完全に切断されます!)

私は何が間違っているのですか?

1
Adam

Mailgunのサポートチームから連絡があり、次のように言われました。

James Burns(Mailgun Support)3月21日10:09 PM CDT

こんにちはアダム、

当社の転送システムは、メッセージを外部の電子メールにのみ転送できます。例えば

受信メッセージ>> [email protected] >>転送>> [email protected]

MailGunルートについては以下で確認できます

https://documentation.mailgun.com/api-routes.html

ご不明な点がございましたらお知らせください。

ありがとう、James @ MG

したがって、私の元の質問に答えるために、Mailgunによってルーティングされたメールは、別の電子メールアドレスにのみルーティングされ、別のメールサーバーのmail.domain.comまたはIPアドレスにはルーティングされません。

一方、S3は、メールをS3バケットに保存することのみを許可することにより、受信機能の面で大きく制限されているようです。S3バケットをメールサーバーのデータベースとして使用するための現在のソリューションは、現時点では十分に開発されておらず、おそらくAmazonとしてのモチベーションが不足していますむしろ、その主力製品である「Workmail」ソリューションを宣伝したいと考えています。

ただし、Mxguarddogを使用してドメインの受信メールを受信し、そのメールをAWS ec2クラウドインスタンスでホストされているプラ​​イベートウェブサーバーにルーティングすることで、プロジェクトを完了しました(1年間無料、その後は1か月で数ドルかかります)。 AmazonSESとのpostfix統合を使用してすべてのメールを送信します。

このプロジェクトは成功したと思いますが、mxguarddogよりも「エンタープライズ」グレードの受信メール用のメールルーティング/フィルタリングソリューションを見つけられたらいいのにと思います。 mxguarddogIPアドレスでポート25smtpdのみを許可するようにしてください。

実際、私はスケーラブルなメールサーバーを持っており、Amazon EC2 VPSインスタンス(月に数ドル)を使用して、ストレージスペース用の無制限のスペース(1 GBのコスト)をクライアントのメールホスティングに提供できます。

メールサーバーは効率的で、ウイルスとスパムのスキャンをMxguarddog(受信)とAmazon SES(送信)にアウトソーシングすることで(また、確立されたメール送信ポイントを通過するための「評判」を受信することで)、約200MB/RAMで動作します。すべてがDKIMとSPFの検証に合格しています。最後に、無料のSSLにletsencryptを使用します。

すべてを機能させる方法についての詳細はこちら: http://www.iredmail.org/forum/post55270.html#p5527

1
Adam

Mailgunで[email protected]をキャッチし、プライベートメールサーバーに転送する必要があります

それは電子メール配信が機能する方法ではありません。誰かが[email protected]に電子メールを送信すると、そのメールはdomain.comのMXレコードで識別されたサーバーに配信されます。 TTLがMXレコードに適切に設定されていることを確認する必要があります。そうしないと、変更が有効になるまでしばらく待つ必要があります。

0
user5870571