web-dev-qa-db-ja.com

すべてのメールを転送する簡単な方法

UbuntuにMTAをインストールし、すべてのメールを別のリモートメールボックスに転送する簡単な方法はありますか?地元のメールを転送したいだけで、シンプルなものを探したい。ありがとうございました!

明確化

Ssmtpとnullmailerが推奨されていることがわかりますが、もう少し賢いものが必要です。 [email protected]でローカルメールを配信したいマシン(machine.domain1.com)が1つあり、mx.domain2.comへの直接接続を介して配信したい

したがって、machine1.comでrootにメールを送信すると、realuser @ domain2.comに転送されます。 nullmailerとssmtpの問題は、転送がmx.domain2.comに行われますが、メールが[email protected]に設定されたRCPT TOで配信され、RCPT TOを[email protected]に設定することです

簡単な解決策で可能ですか、これのために接尾辞またはeximを掘り下げる必要がありますか?

6
grm

LinuxでもUbuntuでもMTAの不足は確かにありません。最もフル機能の(そして場合によっては誇張された)ソリューションとして、postfixを使用してプロバイダーにメールをリレーできます。つまり、受信したすべてのメールはそのSMTPサーバー経由で送信されます。 ここ は、Google Mailの詳細を含むチュートリアルです。

より軽量で簡単な代替手段はnullmailerです。ただし、Google Mailに必要なすべての安全な転送方法を使用できるかどうかはわかりません。

最後に、最も簡単な解決策はssmtpのようです。セットアップについて説明します ここ

3
loevborg

nullmailerInstall nullmailer 。 nullmailerはスマートMTAにのみ転送するため、メールは実際のアドレスに送信する必要があります。

3
msw