<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=%E9%85%8D%E7%BD%AE%E4%BD%BF%E7%94%A8php_mail%E5%8F%91%E9%82%AE%E4%BB%B6</id>
	<title>配置使用php mail发邮件 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=%E9%85%8D%E7%BD%AE%E4%BD%BF%E7%94%A8php_mail%E5%8F%91%E9%82%AE%E4%BB%B6"/>
	<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E9%85%8D%E7%BD%AE%E4%BD%BF%E7%94%A8php_mail%E5%8F%91%E9%82%AE%E4%BB%B6&amp;action=history"/>
	<updated>2026-09-01T05:30:24Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.mywiki.cn/Hovercool/index.php?title=%E9%85%8D%E7%BD%AE%E4%BD%BF%E7%94%A8php_mail%E5%8F%91%E9%82%AE%E4%BB%B6&amp;diff=930&amp;oldid=prev</id>
		<title>2015年5月6日 (三) 12:53 Hovercool</title>
		<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E9%85%8D%E7%BD%AE%E4%BD%BF%E7%94%A8php_mail%E5%8F%91%E9%82%AE%E4%BB%B6&amp;diff=930&amp;oldid=prev"/>
		<updated>2015-05-06T12:53:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;使用php mail发送邮件会使用到 sendmail可执行文件，因此前提必须保证已经安装。&lt;br /&gt;
&lt;br /&gt;
这里我们使用 exim4程序：&lt;br /&gt;
 apt-get install exim4&lt;br /&gt;
&lt;br /&gt;
== 一、对 exim4进行配置 ==&lt;br /&gt;
&lt;br /&gt;
=== 1、配置软件包 ===&lt;br /&gt;
&lt;br /&gt;
Debian系统只架设了处理本地系统的邮件，而不是用于发送或接收其他系统的邮件。如果您希望使用exim4来处理外部邮件，就需要重新配置 exim4 软件包:&lt;br /&gt;
 # dpkg-reconfigure exim4-config&lt;br /&gt;
&lt;br /&gt;
1.邮件系统设置的常见类型：选择“用 smarthost 发信；无本地信件”。&lt;br /&gt;
&lt;br /&gt;
2.系统邮件名称：填写你的域名，如yangel.cn。&lt;br /&gt;
&lt;br /&gt;
3.要监听入站 SMTP 连接的 IP 地址：填 127.0.0.1，这里表示只监听本地端口，也就是只有本机能发信，外部不能访问。&lt;br /&gt;
&lt;br /&gt;
4.其它可接收邮件的目的地址：留空&lt;br /&gt;
&lt;br /&gt;
5.本地用户的可见域名：这里和第2步一样，填写你的域名，如yangel.cn，这样本地用户邮件地址就是mail@yangel.cn这样&lt;br /&gt;
&lt;br /&gt;
6.寄信使用的 smarthost 的 IP 地址或主机名：填写外部SMTP地址。如QQ企业邮箱的smtp.exmail.qq.com&lt;br /&gt;
&lt;br /&gt;
7.保持最小 DNS 查询量吗 (按需拔号，Dial-on-Demand)？否&lt;br /&gt;
&lt;br /&gt;
8.将设置文件分拆成小文件吗？否（不搭建复杂的邮件服务器，保持默认就可以，不需要拆分）&lt;br /&gt;
&lt;br /&gt;
9.Root and postmaster mail recipient: 留空&lt;br /&gt;
&lt;br /&gt;
=== 2、增加STMP验证需要的账号和密码 ===&lt;br /&gt;
&lt;br /&gt;
上面已经将exim4软件包重新配置支持外部SMTP发信了，现在我们还需要修改配置文件，加入我们外部SMTP服务器需要的用户名和密码：&lt;br /&gt;
 # vi /etc/exim4/passwd.client&lt;br /&gt;
&lt;br /&gt;
在末尾加入：&lt;br /&gt;
 *:exim4-test@yangel.cn:123456&lt;br /&gt;
&lt;br /&gt;
格式就是：&lt;br /&gt;
&lt;br /&gt;
SMTP服务器:SMTP账号:SMTP密码&lt;br /&gt;
&lt;br /&gt;
其中SMTP服务器用通配符*代替，因为上面配置exim4软件包时已经设置了&lt;br /&gt;
&lt;br /&gt;
=== 3、使exim4支持SMTP明文密码 ===&lt;br /&gt;
&lt;br /&gt;
*经验证，QQ邮箱支持MD5加密，因此可以跳过此步。&lt;br /&gt;
&lt;br /&gt;
默认exim发送的SMTP密码是经过MD5加密的，这样反而导致某些SMTP服务器无法识别加密过的密码，比如QQ邮箱，GMail好像不用取消，大家自己测试，这一步的目的就是取消密码加密。&lt;br /&gt;
 # vi /etc/exim4/exim4.conf.template&lt;br /&gt;
&lt;br /&gt;
查找：&lt;br /&gt;
&lt;br /&gt;
cram_md5:&lt;br /&gt;
&lt;br /&gt;
在上面加入：&lt;br /&gt;
 AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS=1&lt;br /&gt;
&lt;br /&gt;
== 二、增加系统邮箱地址 ==&lt;br /&gt;
 # vi /etc/email-addresses&lt;br /&gt;
&lt;br /&gt;
在末尾加入：&lt;br /&gt;
 root: exim4-test@yangel.cn&lt;br /&gt;
&lt;br /&gt;
格式就是：&lt;br /&gt;
系统用户名: Email地址&lt;br /&gt;
&lt;br /&gt;
*不配置的话，默认会使用当前用户发送，如当前为root用户，则发件人会为 root@yangel.cn，这样明显会出错&lt;br /&gt;
&lt;br /&gt;
=== 三、重启exim4，发送邮件测试 ===&lt;br /&gt;
&lt;br /&gt;
 # /etc/init.d/exim4 restart&lt;br /&gt;
 # date | mutt -s &amp;quot;Test Mail&amp;quot; exim4-test@yangel.cn&lt;br /&gt;
&lt;br /&gt;
*最后，如果出现问题，可以通过下面的log进一步查找原因&lt;br /&gt;
&lt;br /&gt;
:/var/log/exim4/mainlog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料：http://blog.sina.com.cn/s/blog_54b247200100qw2d.html&lt;/div&gt;</summary>
		<author><name>Hovercool</name></author>
	</entry>
</feed>