- 配置DNS服务器
- 安装postfix和dovecot
yum install postfix dovecot -y
- 修改
/etc/postfix/main.cf
myhostname = mail.ntp.com # 设置服务器主机名
mydomain = ntp.com # 设置服务器域名
myorigin = $mydomain # 定义寄出邮件的域
mydestination = $myhostname, $mydomain #定义可接收邮件的主机名或域名列表
inet_inteerfaces = all # 对外提供访问权限
重启postfix服务和开机自启
systemctl restart postfix && systemctl enable postfix
- 修改
/etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp # 电邮协议
disable_plaintext_auth = no # 允许明文登录
- 修改`/etc/dovecot/conf.d/10-mail.conf
mail_location = mbox:~/mail:INBOX = /var/mail/%u
- 创建邮件用户及存放目录
useradd user
su - user
mkdir -p mail/.imap/INBOX
7.重启dovecot服务和开机自启
systemctl restart dovecot && systemctl enable dovecot
- 发邮件测试
echo "this is a the test mail" | mail -s "test test test!" user@ntp.com
# 若是命令不存在,则需安装mail及其依赖
yum -y install sendmail
yum -y install mailx
一些坑啊,若是本机测试无误,局域网内另外及其无法使用,则需下面如下配置
# 修改 /etc/dovecot/conf.d/10-auth.conf
disable_plaintext_auth = no
# 修改/etc/dovecot/conf.d/10-ssl.conf
ssl = no
# 最后重启各个服务
```+
网友评论