Linux系统PHP使用sendmail发送邮件
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-21 13:50:54 浏览: 评论:0
sendmail是在Unix环境下使用最广泛的实现邮件发送/接受的邮件传输代理程序,下面就教大家如何使用sendmail来配合php发邮件.
安装sendmail和mailx:yum -y install sendmail mailx
启动:/etc/rc.d/init.d/sendmail start
当然也要开机自动启动:vim /etc/rc.local
在rc.local后面添加下面代码:
/etc/rc.d/init.d/sendmail start
至此简单的环境就搭建完成了.
php采用mail()发送邮件 mail(),mail(“接受方email“,”邮件主题”,”正文内容”,”from:发送方email”);代码如下:
- <?php
- $from = 'admin@waynerQiu.com';
- $to = '78282385@qq.com';
- $title = '时间你好123!@#¥%……&*()subject';
- $subject = "=?UTF-8?B?".base64_encode($title)."?=";
- $body = '<a href="http://www.phpfensi.com" target="_blank">Test link</a>';
- $headers[] = "From: $from";
- $headers[] = "X-Mailer: PHP";
- $headers[] = "MIME-Version: 1.0";
- $headers[] = "Content-type: text/html; charset=utf8";
- $headers[] = "Reply-To: $from";
- mail($to, $subject, $body, implode("\r\n", $headers), "-f $from");
- ?>
Tags: sendmail发送邮件 PHP发送邮件
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)