Postfix
使用虛擬設置進行後綴轉發
我已經閱讀了多篇文章,這些文章引導我完成了整個過程——我覺得我理解是什麼以及為什麼——但我無法發送電子郵件進行測試。
以下是詳細步驟。
以下是我採取的步驟的概要:
- 安裝後綴
- 使用以下內容創建
virtual
別名文件:contact@mydomain.com alex.bXXXX@gmail.com
- 將以下行添加到 main.cf
virtual_alias_maps = hash:/etc/postfix/virtual virtual_alias_domains = mydomain.com
postmap virtual
postfix reload
mail -s "Test subject" contact
郵件客戶端只是掛起 - 並且沒有任何內容附加到 /var/log/mail.log 或類似內容 - 僅:
May 24 19:18:52 localhost postfix/postfix-script[12424]: refreshing the Postfix mail system May 24 19:18:52 localhost postfix/master[4781]: reload -- version 2.11.3, configuration /etc/postfix May 24 19:22:12 localhost postfix/postfix-script[12444]: refreshing the Postfix mail system May 24 19:22:12 localhost postfix/master[4781]: reload -- version 2.11.3, configuration /etc/postfix
我只是想接受一個域的電子郵件 - 並將其轉發到一個真實的電子郵件(即:gmail、yahoo 等)。
根據我閱讀的書和每篇文章,這幾乎是所需步驟的要點 - 為什麼客戶端會掛起?這是什麼意思 - 當日誌什麼也沒說時,我如何檢查出了什麼問題?
mail -s "Test subject" contact
正在“掛起”,因為它正在等待輸入(即要發送的消息)。嘗試在其中輸入一些文本:
echo test message | mail -s "Test subject" contact
或者
mail -s "Test subject" contact < message-file.txt