当前位置:首页 > linux教程 > 列表

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”);代码如下:

  1. <?php 
  2. $from = 'admin@waynerQiu.com'
  3. $to = '78282385@qq.com'
  4. $title = '时间你好123!@#¥%……&*()subject'
  5. $subject = "=?UTF-8?B?".base64_encode($title)."?="
  6. $body = '<a href="http://www.phpfensi.com" target="_blank">Test link</a>'
  7. $headers[] = "From: $from"
  8. $headers[] = "X-Mailer: PHP"
  9. $headers[] = "MIME-Version: 1.0"
  10. $headers[] = "Content-type: text/html; charset=utf8"
  11. $headers[] = "Reply-To: $from"
  12. mail($to$subject$body, implode("\r\n"$headers), "-f $from"); 
  13. ?>

Tags: sendmail发送邮件 PHP发送邮件

分享到: