postfix 虛擬檔案中模式的問題

postfix 虛擬檔案中模式的問題

我們正在嘗試將所有電子郵件轉發到特定的電子郵件地址。我認為一切都設定好了,例如“main.cf”和“virtual-regexp”檔案。如果我們將以下內容放入「虛擬」檔案中,轉發將正常運作:

@ourmail.com[電子郵件受保護]

但是,如果我們嘗試在「虛擬」中使用以下內容將所有電子郵件發送到該 ID,它會忽略它並將其發送給原始用戶:

(.*)[電子郵件受保護]

我們從以下問題和答案中得到了上述想法:https://stackoverflow.com/questions/18270439/postfix-2-9-6-1-forward-all-mail-to-an-external-mail-address

知道為什麼模式「(.*)」不起作用嗎?我們嘗試了很多不同的模式,以至於我們開始頭暈目眩。

答案1

我解決了這個問題。您需要完成上面列出的步驟,但此外您還需要在重新啟動 postfix 進程之前註解掉 main.cf 中的以下行(如果存在):

#virtual_alias_maps = hash:/etc/postfix/virtual
#virtual_alias_domains = hash:/etc/postfix/virtual

相關內容