Debian - 設定電子郵件帳號 - Postfix、Dovecot

Debian - 設定電子郵件帳號 - Postfix、Dovecot

我有一個 Debian 7.2 的 vps。我將在伺服器中託管 3 個網站。我感到迷失,我需要一些幫助來為每個網域建立電子郵件帳戶。

這是我迄今為止關於電子郵件的設定:

# EMAIL - Postfix, Dovecot
sudo apt-get install postfix postfix-mysql postfix-doc openssl getmail4 dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-sieve -y
# Next open the TLS/SSL and submission ports in Postfix
sudo sed -i '/submission inet n/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o syslog_name=postfix/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o smtpd_tls_security_level=encrypt/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o smtpd_sasl_auth_enable=yes/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o smtpd_client_restrictions=permit_sasl_authenticated/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/smtps     inet  n/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o smtpd_tls_wrappermode=yes/ s/^#//' /etc/postfix/master.cf
sudo service postfix restart

# Make MySQL to listen on all interfaces
sudo sed -i '/bind-address/ s/^#//' /etc/mysql/my.cnf
sudo service mysql restart

# Install SquirrelMail
sudo apt-get install squirrelmail
squirrelmail-configure

假設我想建立兩個電子郵件帳戶:

我應該遵循哪些步驟?

答案1

看來您的設定尚未完成。正如 etagenklo 建議的那樣,請在網上查看操作方法。可以在以下位置找到一個非常好的http://workaround.org。我從擠壓伺服器開始,託管 2 個網域郵件伺服器;工作完美。

另外,為了簡單起見,先忘記反垃圾郵件的東西。當它工作順利時,然後繼續添加諸如松鼠郵件之類的東西(實際上我從未嘗試過松鼠,但圓形立方體很狂野)。

所以,1/ 只是 postfix、dovecot 和 mysql。從那裡(2/),將內容加起來。請記住,您需要提交連接埠 587 才能在大多數網路上發送(至少在我住的地方)。

另外,要檢查一切是否在沒有 MUA 的情況下正常工作,請telnet domain1.com 110 或 995(對於 POP(或 POP SSL)),telnet domain1.com 143 或 993(對於 IMAP(或 IMAP SSL))。

對於 SMTP,有點棘手。由於25埠在大多數情況下不起作用,因此您需要在postfix(master.cf)上設定587提交連接埠。

從那裡你可以 openssl s_client -connect domain1.com:587 -starttls smtp 並檢查你是否可以通過這種方式發送郵件(網上有整個過程的信息,否則在這裡問,我會 C/P 整個過程)順序) 。

答案2

Postfix 是郵件傳輸代理程式 (MTA),用於傳送和轉寄郵件。如果您想在郵箱中投遞郵件,您需要像 Dovecot 或 Courier 這樣的郵件投遞代理。

相關內容