1. 安装
- #apt-get install sendmail
- #apt-get install mailutils(这个用来支持终端mail命令)
2. 配置
- /etc/mail/sendmail.mc文件中,DAEMON_OPTIONS(`Family=inet,Name=MTA-v4,Port=smtp,Addr=127.0.0.1’)dnl,修改Addr=0.0.0.0,表明可以连接到任何服务器。
- #mv sendmail.cf sendmail.org //做一个备份
- #m4 sendmail.mc > sendmail.cf
- #vi /etc/hosts,在 127.0.0.1 那一行添加一个域名 xxx.com
- #vi /etc/mail/access
- Connect:需要转发的IP或域名 RELAY
- #makemap hash /etc/mail/access.db < /etc/mail/access
- #vi /etc/mail/local-host-names,添加 xxx.com
3. 测试
- #service sendmail start(启动)
- #service sendmail status(查看状态)
- 以 “test” 为主题,”just a test” 为内容,发送给 xxxx@qq.com:
- #echo “just a test” | mail -s “test” xxxx@qq.com
- xxxx@qq.com显示的发信人为:www-data@xxx.com。
4. 总结
- 如果qq邮箱收不到邮件,可能是由于系统拦截,可以在收信查询中查看:
- 邮箱首页–>自助查询–>收信查询
本文详细介绍如何在Linux环境下安装及配置Sendmail服务,并通过实际案例演示如何使用Sendmail发送邮件,包括配置文件修改、测试命令等关键步骤。
984

被折叠的 条评论
为什么被折叠?



