博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux配置sendmail实现PHP发送邮件
阅读量:4067 次
发布时间:2019-05-25

本文共 812 字,大约阅读时间需要 2 分钟。

Linux配置sendmail实现PHP发送邮件

1.安装sendmail

yum -y install sendmail

2.安装mail命令

yum -y install mailx

3.开启sendmail

/etc/rc.d/init.d/sendmail start

4.设置开机启动

vim /etc/rc.local

最后一行添加上:

/etc/rc.d/init.d/sendmail start

5.这时写1个简单mail函数已经可以发送邮件:

mail(“接受方email“,”邮件主题”,”正文内容”,”from:发送方email”);

但是还存在以下问题:

1.邮件标题、内容中文乱码

2.邮件内容不支持html

 

6.优化

$from = '发送方email';$to = '接受方email';$title = '时间你好123!@#¥%……&*()subject';$subject = "=?UTF-8?B?".base64_encode($title)."?="; //解决标题中文乱码$body = 'link';// 实现邮件内容支持html$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");

直接在php.ini中修改,

[html] 
  1. sendmail_path = /usr/sbin/sendmail -f admin@aizher.com -t -i  

转载地址:http://bpoji.baihongyu.com/

你可能感兴趣的文章
慢慢欣赏linux 内核模块引用
查看>>
kprobe学习
查看>>
慢慢欣赏linux CPU占用率学习
查看>>
Homebrew指令集
查看>>
React Native(一):搭建开发环境、出Hello World
查看>>
React Native(二):属性、状态
查看>>
JSX使用总结
查看>>
React Native(四):布局(使用Flexbox)
查看>>
React Native(七):Android双击Back键退出应用
查看>>
Android自定义apk名称、版本号自增
查看>>
adb command not found
查看>>
Xcode 启动页面禁用和显示
查看>>
【剑指offer】q50:树中结点的最近祖先
查看>>
二叉树的非递归遍历
查看>>
【leetcode】Reorder List (python)
查看>>
【leetcode】Linked List Cycle (python)
查看>>
【leetcode】Linked List Cycle (python)
查看>>
【leetcode】Candy(python)
查看>>
【leetcode】Sum Root to leaf Numbers
查看>>
【leetcode】Pascal's Triangle II (python)
查看>>