安装sendmail之前 我们要先搭建一个DNS服务器用来解析邮件
下图是配置好的DNS正向解析记录和反向解析记录
正向
反向
DNS配置好之后我们就来安装sendmail服务
然后再安装sendmail服务
接下来我们来配置sendmail
打开/etc/mail/sendmail.mc
然后用 m4 sendmail.mc > sendmail.cf命令
配置好上面的文件后 安装dovecot服务
配置dovecot服务
vim /etc/dovecot/dovecot.conf
vim /etc/dovecot/conf.d/10-auth.conf
Vim /etc/dovecot/conf.d/10-mail.conf
修改之后新建几个邮件用户 给/var/mail/$USER 777权限
重启服务
开两台虚拟机 分别用user1与user2登录 然后测试收发邮件是否正常
测试之前先测试一下是否能解析sendmail服务器
用user1给user2发送邮件试试
如果出现以上错误 说明sendmail拒绝接收你的邮件 修改/etc/mail/access文件
然后 makemap hash /etc/mail/access.db < /etc/mail/access
//生成hash数据库
修改 /etc/mail/local-host-names 在里面添加信任域
重启所有服务(指的是sendmail和dovecot、named三个服务器)
并用user1发送邮件给user2进行测试
user2成功收到来自user1的邮件
实现群发功能:
收到就表示大功告成啊!以下内容接下来慢慢讲