以下是在CentOS上从零开始搭建邮件服务器的步骤:
执行命令:sudo yum update -y,sudo yum install postfix dovecot cyrus-sasl mysql-server -y。
编辑/etc/postfix/main.cf,设置主机名、域名、监听接口等,如myhostname = mail.example.com等,启用SMTP认证,设置mynetworks和mydestination等参数,检查配置后重启服务。
编辑/etc/dovecot/dovecot.conf,设置协议、监听地址等,如protocols = imap pop3 lmtp等,配置邮件存储路径,设置用户认证方式,重启服务。
执行命令:sudo firewall-cmd --permanent --add-services=smtp,sudo firewall-cmd --permanent --add-service=imap,sudo firewall-cmd --permanent --add-service=pop3,sudo firewall-cmd --reload。
使用telnet命令测试SMTP服务,如telnet localhost 25,按SMTP协议交互发送邮件来测试。