我正在嘗試將電子郵件發送為[電子郵件受保護]。主機名稱是機器的名稱。這樣我就知道哪些機器正在向我發送警報。
在 Debian 8 上運行 postfix。
[email protected] [email protected]
修改 main.cf 以引用通用檔案後,執行 postmap generic 並重新啟動 postfix。
當我以 root 身份發送郵件時,它仍然以[電子郵件受保護]在後綴伺服器上。
有什麼想法我做錯了嗎?
在非 postfix 機器上,僅執行 exim4,電子郵件發送為[電子郵件受保護]但根位於 from 欄位(名稱)中。我怎麼才能刪除這個名字?我是否只從 /etc/passwd 中刪除名稱 root ?
答案1
您唯一需要做的就是將適當的行新增至begin rewrite
exim 的設定部分:
begin rewrite
. . . . . .
[email protected] [email protected] Ffrsw
這裡的標誌Ffrs
定義了哪些標頭會被重寫:
- F = 信封來自
- f = 從
- r = 返迴路徑
- s = 發送者
- w = 完全重寫,即變成
<Root> [email protected]
[email protected]
答案2
對於後綴,
echo 'root [email protected]' >> /etc/postfix/generic
postmap /etc/postfix/generic
postconf -e smtp_generic_maps=hash:/etc/postfix/generic
service postfix restart
只需將來源名稱對應到您希望其來自的電子郵件地址。