https://github.com/niftylettuce/forward-emailで、無料のオープンソースの暗号化されたプライベートソリューションを構築しました。このサービスはログを保存しません。完全にプライベートであり、単にプロキシとして機能します。メールはサーバーに保存されることはなく、すべてメモリ内で受信者のメールサーバーにプロキシされます(仕組みについて詳しく知りたい場合は、GitHubでソースを表示してください)。
ドキュメントはhttp://forwardemail.net/でホストされており、以下の手順で構成できます。
niftylettuce@gmail.com
以下のメールを転送するメールアドレスに置き換えます。
- ドメイン名に次のDNS MXレコードを設定します。
名前/ホスト/エイリアスTTLレコードタイプ優先度値/応答/宛先
@または空白のままにする3600 MX 10 mx1.forwardemail.net
@または空白のままにする3600 MX 20 mx2.forwardemail.net
- ドメイン名に次のDNS TXTレコードを設定(およびカスタマイズ)します。
ドメインからすべてのメールを特定のアドレスに転送する場合:
名前/ホスト/エイリアスTTLレコードタイプ値/応答/宛先
@または空白のままにする3600 TXT forward-email=niftylettuce@gmail.com
単一のメールアドレスを転送するだけの場合(たとえばhello@niftylettuce.com
、niftylettuce @ gmail.comに転送hello+test@niftylettuce.com
しniftylettuce+test@gmail.com
ます。これも自動的に転送されます):
名前/ホスト/エイリアスTTLレコードタイプ値/応答/宛先
@または空白のままにする3600 TXT forward-email = hello:niftylettuce@gmail.com
複数のメールを転送する場合は、それらをカンマで区切る必要があります。
名前/ホスト/エイリアスTTLレコードタイプ値/応答/宛先
@または空白のままにする3600 TXT forward-email = hello:niftylettuce @ gmail.com、support:niftylettuce@gmail.com
forward-email:
サービスの複数のTXTレコード行がある場合、最初にリストされたもののみが読み取られることに注意してください。1行のみであることを確認してください。
- ドメイン名のSPF検証用に次のTXTレコードを設定(およびカスタマイズ)します(これにより、SPF検証に合格できます)。
AWS Route 53などのサービスを使用している場合は、既存のTXTレコードを編集し、次の行を新しい行として追加します。
名前/ホスト/エイリアスTTLレコードタイプ値/応答/宛先
@または空白のままにする3600 TXT v = spf1 a mx include:spf.forwardemail.net〜all
既に同様の行がある場合は、既存のレコードの直前と同じ行のの前v=spf1
に追加する必要があります(例:)。include:spf.forwardemail.net
include:host.com
~all
v=spf1 a mx include:spf.forwardemail.net include:host.com ~all
テストメールを送信して、機能することを確認します。DNSレコードが反映されるまでに時間がかかる場合があることに注意してください。
問題が発生した場合は、http : //forwardemail.net/にアクセスするか、GitHubのhttps://github.com/niftylettuce/forward-emailで問題を報告してください。