Products
96SEO 2025-07-14 21:07 1
在LAMP周围中搭建邮件服务器能通过许多种方式实现,其中最常用的是用Postfix作为MTA和Dovecot作为MDA。
sudo apt update
sudo apt install postfix dovecot-core dovecot-imapd dovecot-lmtpd
编辑Postfix的主配置文件 /etc/postfix/main.cf
。
220 ESMTP Postfix
然后你能输入以下命令来测试发送邮件:
sudo systemctl restart postfix
编辑Dovecot的主配置文件 /etc/dovecot/dovecot.conf
。
确保你的防火墙允许SMTP、IMAP和LMTP流量。
sudo nano /etc/dovecot/dovecot.conf
找到并修改以下有些:
mail_location = maildir:~/Maildir
protocols = imap lmtp
保存并退出编辑器,然后沉启Dovecot服务:
sudo systemctl restart dovecot
编辑Dovecot的LMTP配置文件 /etc/dovecot/conf.d/10-lmtp.conf
。
sudo nano /etc/dovecot/conf.d/10-lmtp.conf
添加以下配置:
relayhost = smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891
milter_default_action = accept
保存并退出编辑器,然后沉启Postfix服务:
sudo systemctl restart postfix
编辑Dovecot的SASL配置文件 /etc/dovecot/conf.d/10-auth-system.conf
或 /etc/dovecot/conf.d/10-auth.plain.conf
。
sudo nano /etc/dovecot/conf.d/10-auth-system.conf
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
}
sudo systemctl restart dovecot
你能用 telnet
或 openssl
来测试邮件服务器是不是正常干活。
telnet localhost 25
你得会看到类似以下的输出:
220 ESMTP Postfix
通过以上步骤,你得能够在LAMP周围中成功搭建一个基本的邮件服务器。根据你的具体需求,兴许还需要进行更许多的配置和优化。
Demand feedback