Ubuntu 中 sendmail 的安装、配置与发送邮件的具体实现
原文出处:http://www.rosoo.net/a/201309/16743.html
http://wenku.baidu.com/link?
url=1DSrLlcSjnqzi4tpfqMyDByXY2CWA8EsI68WW0mOLs8NHqS66Bw2mXq2I7
NtpHKIbG7NuVPTGkWfjKfwAC_uCqDcYb6_16YyQMQrTPsCzzu
版权归作者所有,感谢作者分享,自己备份备忘.经过我的实验,有部分修改,已经测试 126 邮
箱可以收到邮件.
一、安装
ubuntu 中 sendmail 函数可以很方便的发送邮件,ubuntu sendmail 先要安装两个包。
必需安装的两个包:
sudo apt-get install sendmail
sudo apt-get install sendmail-cf
下面几个包是可选的:(这几个包未测试)
squirrelmail //提供 webmail
spamassassin //提供邮件过滤
mailman //提供邮件列表支持
dovecot // 提供 IMAP 和 POP 接收邮件服务器守护进程
注意:
Ubuntu 下使用最常用的 mail 功能,需要安装 mailutils,(测试时安装了)
安装命令:sudo apt-get install mailutils
使用带附件的功能,则还需要安装 sharutils,(测试时安装了)
安装命令:sudo apt-get install sharutils;(yum install sharutils )
终端输入命令:ps aux |grep sendmail
输出如下:
root 20978 0.0 0.3 8300 1940 ? Ss 06:34 0:00 sendmail: MTA: accepting connections
root 21711 0.0 0.1 3008 776 pts/0 S+ 06:51 0:00 grep sendmail
说明 sendmail 已经安装成功并启动了
二、配置
sendmail 默认只会为本机用户发送邮件,只有把它扩展到整个 Internet,才会成为真正的邮件服务器。
打开 sendmail 的配置宏文件:/etc/mail/sendmail.mc