如何在 Linux 伺服器上變更管理郵件的寄件者

如何在 Linux 伺服器上變更管理郵件的寄件者

我確信這是一個愚蠢的問題,但我想更改我的 Linux 伺服器(centos 5)發送的郵件的寄件者。所有發送給使用者「dev」的郵件均透過 /home/dev/.forward 檔案轉發,寄件者如下:[電子郵件受保護]

host.mydomain.fr 是該伺服器的主機名,但它是內部伺服器,甚至沒有公用 IP。如何擁有像這樣的寄件者[電子郵件受保護]?我嘗試更改“官方網域”(以“Dj”開頭的行,但它沒有改變任何內容)。

問候
塞德里克

答案1

用作寄件者的實際地址由執行發送的應用程式決定,除非您因某種原因決定讓 MTA 參與其中。請參閱特定應用程式的文件以了解在何處進行變更。

答案2

通常,我使用來自 postfix 的通用映射(恕我直言,這是最好的 - 如果不是最好的 - *nix 郵件伺服器之一)。

http://www.postfix.org/ADDRESS_REWRITING_README.html#generic

在 centos 上如果我沒記錯的話,預設的 smtp 守護程序是 sendmail。
在這種情況下,我建議您安裝 postfix (更容易管理)。

答案3

如果您只需要從服務發送郵件,不需要接收傳入郵件或擁有本地郵箱,我寧願使用 ssmtp 而不是 postfix 或其他重量級郵件系統。

ssmtp 的整個配置只需幾行,而且它有一個簡單直接的方法來重寫寄件者的位址。

相關內容