以下是在CentOS上搭建邮件服务器的指南:
基础环境准备
- 确保使用CentOS 7或更高版本,有公网IP和已备案的域名。
- 关闭防火墙和SELinux(生产环境中需谨慎)。
安装必要软件包
使用命令sudo yum install postfix dovecot安装Postfix(邮件传输代理)和Dovecot(邮件投递代理)。
配置Postfix
编辑/etc/postfix/main.cf文件,设置myhostname、mydomain、myorigin等参数,如myhostname = mail.example.com,并启用SMTP认证等。
配置Dovecot
编辑/etc/dovecot/dovecot.conf及其相关配置文件,设置protocols为imap pop3,指定mail_location为maildir:~/Maildir等。
配置DNS记录
在域名注册商处添加MX记录和A记录,如MX记录指向邮件服务器域名,A记录指向公网IP。
启动服务并测试
启动Postfix和Dovecot服务,并设置为开机自启。使用telnet或openssl命令测试SMTP连接,使用openssl测试IMAP或POP3连接。