2016-04-27 7 views
6

DjangoをAWSインスタンスにセットアップして、メインWebサイトのサーバ(非AWS)こうしたなどマンドリル、アマゾンSES ...などの外部メールサービスDjangoを使用して、逆のDNS設定を使用して別のサーバを指すようにAWSで電子メールを送信する

I最初のセットアップ例えば、AWSインスタンスの弾性IPサブドメインを指すように私のメインサーバのDNSレコード:

mail1.website.com- >1.1.1.1

私は、サブドメインに私のAWSインスタンスの弾性IPを指している詩のDNSレコードの設定は、彼らは例えばそれを設定:

1.1.1.1- >mail1.website.com

今すぐ逆引きDNSレコードを設定mail1.website.comであることができるはずですスパムとしてマークされていないメールをdjangoで送信するために使用されます。

https://docs.djangoproject.com/es/1.9/topics/email/#smtp-backend

以下は十分では使用しませんか?

EMAIL_HOST = 'mail1.website.com' 
DEFAULT_FROM_EMAIL = 'test.website.com' 

私は電子メールのユーザー/パスワード/ポートを提供する必要がある場合、それは[email protected]のような特定の電子メールを使ってログインするように設定が、その後ルートにセットアップにSMTP設定を[email protected]から電子メールまたは私が持っていないことが可能ですメールアドレス

No_replyメール:

EMAIL_HOST = 'mail1.website.com' 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'mypasshere' 
EMAIL_PORT = 465 
DEFAULT_FROM_EMAIL = 'test.website.com' 

またはルート:

EMAIL_HOST = 'mail1.website.com' 
EMAIL_HOST_USER = 'root' 
EMAIL_HOST_PASSWORD = 'mypasshere' 
EMAIL_PORT = 465 
DEFAULT_FROM_EMAIL = '[email protected]' 
+0

あなたがここで何を求めているかあまりにも確かではありません。リバースDNSは電子メールの送信方法とはあまり関係がありません。ローカルマシンのSMTPサーバーを使用しているかどうか(認証が必要な場合)、または認証が必要なサードパーティのSMTPサーバーを使用しているかどうかによって、ユーザー名とパスワードが必要かどうかについては、 – solarissmoke

+0

@Ryflex: "次のものを使うと十分でしょうか?"正確に何のために十分な?どうぞお分かりですか? rDnsについて心配していますか?スパムスコアリング?返信先:ヘッダー?またはdjangoの設定ですか? –

+0

rDNSが電子メールをスパムとしてマークしないように、「SPF_SOFTFAIL」、「RDNS_DYNAMIC」、および「HELO_DYNAMIC_IPADDR」を修正するために、「十分」が正しいようにしてください。 https://aws.amazon.com/blogs/aws/reverse-dns-for-ec2s-elastic-ip-addresses/ https://aws.amazon.comを使用して説明したように、すでに逆DNS設定があります/ forms/ec2-email-limit-rdns-request – Ryflex

答えて

1

なぜこれをやろうとしているのか分かりませんが、現在のメールサーバーが正しく動作していて、それを使用してAWSインスタンスのメールを中継できるようにしたいのであれば、 AWSと現在のネットワークとの間のVPN、そしてAWSインスタンスがそのように電子メールを送信できるようにします。電子メールサーバを外部リレーとして使用していないため、配信可能性は変更しないでください。

本当に、正解はSESを使って電子メールを送信することです。あなたが虐待を何もしていない限り、あなたは配送性に問題はないはずです。

編集:SPS_SOFTFAIL、RDNS_DYNAMICおよびHELO_DYNAMIC_IPADDRのような特定の例外は、AWSインスタンスのパブリックIP用にリバースDNSを設定しても削除されない場合があります。まだ既知の「ダイナミック」IPアドレスのプールから描画しています - AWSはIPアドレスhereのリストを公開していますが、少数の人が正しく設定されているかどうかを確認するのは難しいかもしれません。

あなたの代わりにAWSが送信できるようにSPFを設定するのはpretty easyです。

関連する問題