問題描述
我隻是安裝postfix并将其配置為本地電子郵件,隻是為了獲得sendmail程式并測試我的PHP腳本。
我的問題是,如何使用像Thunderbird這樣的支援HTML的電子郵件用戶端來閱讀本地(根電子郵件等)電子郵件?
最佳解決方案
(當我讨論下面的設定時,我使用的是桌面Ubuntu 12.04)
現在您已經安裝了postfix(可以使用sudo dpkg-reconfigure postfix重新配置),現在/etc/postfix中有一個名為main.cf的檔案,Thunderbird可以設定為讀取任何系統電子郵件。但是,我發現如果你想同時接收和發送消息到[email protected],通常需要比建議的時間多一些。
首先,正如推薦的in this discussion對我有用的是使用postfix's别名功能來允許重定向郵件;使用sudo nano /etc/aliases編輯别名檔案,使其看起來像這樣(用我自己的使用者名替換):
postmaster: root
root: mike
然後運作sudo newaliases以更新配置。
正如above link中所述,您需要建立一個包含您的使用者名和localhost的.forward檔案:例如[email protected]以便将root使用者的郵件轉發給您。為此,請輸入以下指令:
sudo touch /root/.forward
然後跑
sudo nano /root/.forward
放置您的使用者:例如[email protected]在檔案中并儲存。
此外,我發現有必要将您的使用者添加到郵件組,以便Thunderbird可以通路郵件檔案:
sudo adduser $USER mail
然後登出并登入以使更改生效。有些文章可能會建議,不需要chown或chmod任何檔案。
現在為Thunderbird配置。轉到編輯>帳戶設定>帳戶操作>添加其他帳戶>選擇Unix spoolmail,然後在下一個螢幕中将您的使用者名放在第一個框中,并将[email protected]放在第二個框中。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yY1gjM2QGZ5gDN0ITMyMGNxcDZmVGM4M2N1UDZxM2Mj9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
現在,在帳戶設定中轉到新帳戶并選擇伺服器設定,然後選擇本地目錄為/var/mail或/var/mail/username(如果已設定),如下面的螢幕截圖所示。
根據說明in this article,如果要通過向[email protected]發送郵件然後單擊Thunderbird中的擷取郵件來接收它來測試帳戶,則需要配置smtp伺服器,因為root的郵件被重定向到[email protected]。
轉到帳戶設定>傳出伺服器并選擇添加新伺服器。設定應如下面的螢幕截圖所示:
現在,最後通過撰寫郵件到[email protected]測試您的帳戶,然後幾秒鐘後點選您帳戶上的郵件。你應該看到這樣的電子郵件:
需要配置一些程式或日志,以便它們将郵件發送到root,但這可以在您找到需要時決定。希望本文有用,因為設定Thunderbird以接收本地郵件并不總是直截了當。
次佳解決方案
嘗試編輯 – >帳戶設定和帳戶操作下選擇“添加其他帳戶”。
從清單中選擇“Unix Mailspool(Movemail)”并繼續使用您的名稱,帳戶和其他設定進行配置。
當您”Get Mail”時,它應該在您的系統(localhost)上查找/var /spool /mail作為您的郵件檔案。
第三種解決方案
安裝postfix後,隻需在thunderbird檔案夾中建立一個符号連結到本地/var /mail /username檔案即可。
簡而言之:
Create a subfolder in “Local Folders/Inbox” called “System”, or whatever. Exit Thunderbird, move into ~/.thunderbird/xxxx.default/Mail/Local\ Folders/ find the text file called System. Replace it with a symbolic link to /var/mail/username
cd /home/pepito/.mozilla-thunderbird/xxxx.default/Mail/Local\ Folders/
rm System
ln -s /var/mail/username System
(就個人而言,我不需要smtp – 是以我沒有深入研究它。)
參考資料