設定 PostFix 以進行電子郵件匿名化

設定 PostFix 以進行電子郵件匿名化

我在設定 PostFix 僅用於別名時遇到問題。讓我先解釋一下我做了什麼:

1) 我進入託管 DNS 的網域控制面板,建立了一個名為 m.example-mydomain.com 的新子網域(我將其指向伺服器 IP),然後轉到 MX 記錄(郵件記錄),然後,我將建立了一個新的子網域,將其指向m.example-mydomain.com。最終結果是,當郵件伺服器(例如Google)嘗試將電子郵件發送到[電子郵件受保護],它將在我們的 DNS 中尋找並重定向到正確的 IP 位址。

2)我登入機器並使用apt-get安裝了postfix。

3)編輯主後綴設定文件,在末尾添加以下幾行 /etc/postfix/main.cf

virtual_alias_domains = m.example-mydomain.com
virtual_alias_maps = hash:/etc/postfix/virtual

4)建立了一個新檔案/etc/postfix/virtual,並在檔案中建立了轉發器,例如

cat /etc/postfix/virtual
[email protected] [email protected]
[email protected] [email protected]

5)然後我在虛擬文件中添加了一個條目,您必須運行命令

postmap /etc/postfix/virtual

我嘗試發送電子郵件至[電子郵件受保護]所以它將轉發到別名,但這是我在日誌檔案中得到的內容。

Nov 24 12:25:30 domU-12-31-39-0C-1A-72 postfix/smtpd[11373]: connect from unknown[74.125.82.48]
Nov 24 12:25:31 domU-12-31-39-0C-1A-72 postfix/trivial-rewrite[11377]: warning: do not list domain m.example-mydomain.com in BOTH mydestination and virtual_alias_domains
Nov 24 12:25:31 domU-12-31-39-0C-1A-72 postfix/smtpd[11373]: 73B6A4D72: client=unknown[74.125.82.48]
Nov 24 12:25:31 domU-12-31-39-0C-1A-72 postfix/cleanup[11378]: 73B6A4D72: message-id=<CACaL_7fcTcxLQmbQFdh0H5N8mea1750FVOFbDyi4s5e=r=ieuw@mail.gmail.com>
Nov 24 12:25:31 domU-12-31-39-0C-1A-72 postfix/qmgr[11309]: 73B6A4D72: from=<[email protected]>, size=1480, nrcpt=1 (queue active)
Nov 24 12:25:32 domU-12-31-39-0C-1A-72 postfix/smtp[11379]: 73B6A4D72: to=<[email protected]>, orig_to=<[email protected]>, relay=gmail-smtp-in.l.google.com[74.125.115.27]:25, delay=0.89, delays=0.28/0.01/0.18/0.41, dsn=2.0.0, status=sent (250 2.0.0 OK 1322137866 u18si4183976vcq.63)
Nov 24 12:25:32 domU-12-31-39-0C-1A-72 postfix/qmgr[11309]: 73B6A4D72: removed
Nov 24 12:26:01 domU-12-31-39-0C-1A-72 postfix/smtpd[11373]: disconnect from unknown[74.125.82.48]

請告知如何使 Postfix 在重定向中工作?

答案1

正如你所看到的,它起作用了。那麼你的問題出在哪裡呢?

請遵循以下建議:warning: do not list domain m.example-mydomain.com in BOTH mydestination and virtual_alias_domains

相關內容