プライベートメールサーバーを実行することは可能ですか?

プライベートメールサーバーを実行することは可能ですか?

先週、私のメール プロバイダー (mout.web.de) が spamcop に登録されました。そのため、メール サーバーが spamcop を使用している受信者にメールを送信できません。フォーラムで明らかになった解決策は、別の (有料の) メール プロバイダーに切り替えることです。

とにかくローカル メール サーバー (exim) が稼働しているので、現在のようにスマートホストに送信するのではなく、メールを直接配信するように設定できるかどうか疑問に思っています。spamcop が私の IP から発信されたスパムを検出した場合、責任は私が負うつもりです。

しかし、私は自分のドメインを所有しておらず(動的 DNS リストのみ)、これが問題になるのではないかと心配しています。

また、何年か前、友人がメールを直接配信しようとして、いくつかのメールサーバーが彼からのメールの受信を拒否したために問題が発生したことをぼんやりと覚えています (正確な詳細は忘れてしまいました)。

それで

  • 独自のメールサーバー(スマートホストなし)を実行することは、別のメールプロバイダーに切り替える代わりに不可欠な選択肢でしょうか?
  • 独自のドメインを登録する必要がありますか?
  • 他に何か問題はありますか? メール プロバイダーが実行できて、Linux ボックスでは実行できないことはありますか?

答え1

  1. 一般的にこれは可能です。それが電子メールプロバイダーが行うことです。
  2. 独自のドメインが必ず必要になります。
  3. 多くの ISP ではブロックが設定されているため、ISP のサーバーを経由する必要があります。
  4. ISP がポート 25 をブロックしていなくても、自宅の接続から実行すると、IP 範囲からのメールがスパムとしてマークされる可能性が高くなります。
  5. 電子メールはインフラストラクチャの複雑かつ重要な部分であり、セキュリティを確保するにはある程度の労力が必要です。さらに、信頼性を高めるために追加の労力 (冗長性、フェイルオーバーなど) を費やす必要があります。

結論

自分で設定することも可能ですが、スパマーとしてマークされるリスクが高くない信頼性の高いメール設定が必要な場合は、データセンターでサーバーをレンタルするか、メールプロバイダーに料金を支払う方が、多くの場合、より良い解決策になります。

答え2

問題はスパムです。スパムを防ぐための「標準」の方法はなく、誰もが異なる方法を使用しており、スパム検出がどのように機能するかに関する情報を提供している人はほとんどいません。システムを安全かつ正しく設定しても、ホストがリストされたDHCPブロックにあるというだけでブラックリストに登録される可能性があります。実際には、静的IPアドレスが必要です。そしてPTR レコードと A/AAA レコード (そしてもちろん TXT レコードの SPF) を構成する機能。

ダイナミック DNS は致命的ではありませんが、IP アドレスが変化し、PTR レコードがない場合は、すぐに問題が発生することになります。

Domainkeys/DMARC も良いアイデアです。

しかし、それでもメール サーバーの管理には落とし穴があります。hotmail/Yahoo/gmail にあまりにも多くのメールをあまりにも早く送信すると、ブラックリストに登録されてしまいます。つまり、スロットリングが確実に実施されていることを確認する必要があります。送信メールにトレーニング済みのベイジアン フィルターを実行するのも良い考えです。

通常、専門の SMTP プロバイダーを探す方がはるかに安価で信頼性が高くなります。

関連情報