web-dev-qa-db-ja.com

私のドメインを使用してDKIMとSPFでプロバイダーの電子メールアカウントに署名する

最近、VPSを4cores、8gb ram、180gbssdにアップグレードしました。このVPSには、それぞれ2GBの500の無料メールアカウントが付属しています。今週末、古いVPSからこの新しいVPSにすべて移行するので、すべてのメールアカウントなどを再作成します。今でも、無料のメールアカウントを使用するのか、それともVPSをメールサーバーとして使用するのか、疑問に思っています。私が自分のメールサーバーを持ちたい唯一の理由は、DKIMとSPFでメールを認証したいからです。それらのいくつかは現在スパムに送られているので、これにより配信率が向上すると思います。だから私の質問は、私のドメインのDNSにアクセスできる場合、それらの無料アカウントDKIMとSPFを認証することは可能ですか?私はそれらの電子メールのすべてを制御できないことに注意してください、私が持っている唯一の制御は私が作成できることですアカウントを削除しますが、メールサーバーへのアクセスや何もコンソールに送信しません。あなたの文脈では、VPSは1and1と無料のアカウントでもあります。

私はメールサーバーとDNSの経験がないことに注意してください。私はPHP開発者です。

1
peterpeterson

現在DKIMを実行できないようです(または難しいと思われます)ので、SPFも回避することをお勧めします。

DNSにSPFエントリが必要な場合は、DMARCエントリとDKIMエントリも用意することを強くお勧めします。

その理由は次のとおりです。インターネット上の多くの人々が転送されたアドレスを使用しています。彼らは[email protected]を設定しましたが、それを[email protected]に自動転送します。 SPFしかない場合、サーバーからのメールの送信は事実上それらに到達できません。 DKIMを使用している場合、メールは通過します。

DMARCは、DKIMに成功した場合にSPFに失敗したメッセージ、送信者アドレスが一致していないかどうかのチェック、およびドメインのサブドメインに関連するチェックを受け入れるポリシーメカニズムです。大まかに言えば。

DKIMは、このセットアップ全体の中で最も難しい部分です。送信メールの場合、メールにヘッダーを挿入する必要があります。 1and1は(まだ)これを行うことができないように思われるので、独自のexim/sendmailを設定する必要があります。詳細に立ち入ることなく、熟練した電子メール管理者になろうとしないのであれば、学習曲線が急になりすぎる可能性があると思います。

1
kubanczyk