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]'
あなたがここで何を求めているかあまりにも確かではありません。リバースDNSは電子メールの送信方法とはあまり関係がありません。ローカルマシンのSMTPサーバーを使用しているかどうか(認証が必要な場合)、または認証が必要なサードパーティのSMTPサーバーを使用しているかどうかによって、ユーザー名とパスワードが必要かどうかについては、 – solarissmoke
@Ryflex: "次のものを使うと十分でしょうか?"正確に何のために十分な?どうぞお分かりですか? rDnsについて心配していますか?スパムスコアリング?返信先:ヘッダー?またはdjangoの設定ですか? –
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