發送郵件為 [email protected] 而非

發送郵件為 [email protected] 而非

我正在嘗試將電子郵件發送為[電子郵件受保護]。主機名稱是機器的名稱。這樣我就知道哪些機器正在向我發送警報。

在 Debian 8 上運行 postfix。

[email protected]    [email protected]

修改 main.cf 以引用通用檔案後,執行 postmap generic 並重新啟動 postfix。

當我以 root 身份發送郵件時,它仍然以[電子郵件受保護]在後綴伺服器上。

有什麼想法我做錯了嗎?

在非 postfix 機器上,僅執行 exim4,電子郵件發送為[電子郵件受保護]但根位於 from 欄位(名稱)中。我怎麼才能刪除這個名字?我是否只從 /etc/passwd 中刪除名稱 root ?

答案1

您唯一需要做的就是將適當的行新增至begin rewriteexim 的設定部分:

begin rewrite
  . . . . . .
  [email protected]    [email protected]    Ffrsw

這裡的標誌Ffrs定義了哪些標頭會被重寫:

答案2

對於後綴,

echo 'root [email protected]' >> /etc/postfix/generic
postmap /etc/postfix/generic
postconf -e smtp_generic_maps=hash:/etc/postfix/generic
service postfix restart

只需將來源名稱對應到您希望其來自的電子郵件地址。

相關內容