メールサーバーVPS
セルフホスト型メール
自分のメールサーバーを実行することは難しくありません。メールを配信することは難しく、それはほぼ完全に送信元アドレスの評判と逆DNSが一致するかどうかに依存します。私たちは割り当て前にすべてのIPv4レンジを監査し、ダッシュボードからPTRレコードを設定し、正当なトランザクションメールを送信する人々のためにウォームアップされたレンジのセットを維持しています。
この構成の理由
PULSEは小規模組織のメールサーバーを快適に処理します。セットアップ中にチケットでポート25をリクエストし、PTRをHELO名に一致するように設定し、最初のメッセージを送信する前にSPF、DKIM、DMARCを公開してください。
当社がデプロイする構成
サイジング
メールは小さいです。2コアと4GBのPULSEノードは、数百のメールボックスと1日あたり数万メッセージに対してPostfix、Dovecot、Rspamdを実行します。Rspamdは完全なBayesとファジーストレージで2GBを単独で必要とするため、約500メールボックスを超えたら8GBに移行してください。重要なのはディスクです: メールボックスストレージに加えて、キュー、インデックス、ログ用に20GB。コアではなく、アドレスとホストを追加してスケールしてください。
評判はIPごと、ドメインごとに別々にある
大規模な受信者は両方を評価します。IPは接続レベルの履歴 (苦情率、スパムトラップヒット、ボリュームパターン) を運びます。ドメインはコンテンツと認証履歴を運び、ホストを変更してもあなたに付きまといます。この分割には実際的な結果があります。トランザクションメールとマーケティングを異なるサブドメインと異なるアドレスに分離し、苦情を引き起こすキャンペーンがパスワードリセットも巻き添えにしないようにしてください。送信ドメインのDKIMキーを安定に保ってください。ローテーションはシグナルの一部をリセットするからです。主要プロバイダーからのフィードバックループは、最初のブロック後ではなく、初日に登録する価値があります。
ポート25とアライメントの罠
送信ポート25はセルフホストメールを可能にするものです。多くのホストはこれを閉じてリレーを強制し、配信性を他人の手に委ねます。それを維持し、それから獲得してください。すべての正当な送信元を知ったら、ハードフェイルでSPFを公開してください。2048ビットでDKIM署名し、d=ドメインを表示されるFromとアラインしてください。エンベロープ送信者を同じ組織ドメインに設定して、SPFもアラインさせてください。その後、2週間集約DMARCレポートを読み、クリーンな場合にのみ検疫に移行し、レポートがクリーンな場合にのみ拒否に移行してください。
問題点
- HELOと一致しないPTR。逆レコード、HELO名、Aレコードはすべて一致し、前方と後方に解決される必要があります。不一致だけで、大規模な受信者が接続時に拒否するのに十分です。
- アライメントを確認する前にDMARC p=rejectを公開する。SPFはエンベロープ送信者にアラインされ、Fromヘッダーにはアラインされません。そのため、無関係なドメインのバウンスアドレスはSPFを通過し、DMARCには失敗します。緩和アライメントはサブドメインを許容しますが、別の組織ドメインは許容しません。最初にp=noneで監視してください。
- コールドアドレスから一括送信する。初日に50,000メッセージを送信する新しいIPは、スロットリングされるか完全にブロックされます。2〜3週間かけてランプアップし、スパイクではなく安定したボリュームを維持してください。
マシンを調整
- アドレスとトランジット — 送信ポート25ロック解除 · €4
- アドレスとトランジット — カスタムrDNSとSPFアライメント付きPTR · 含む
- バックアップ — Daily backup, 7 restore points · €4
- ストレージと暗号化 — LUKS2 full-disk encryption · €5