Linux配置sendmail实现PHP发送邮件
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 = '<a href="http://www.baidu.com" target="_blank">link</a>'; // 实现邮件内容支持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中修改,
- sendmail_path = /usr/sbin/sendmail -f admin@aizher.com -t -i
Linux配置sendmail实现PHP发送邮件相关推荐
- Linux配置Sendmail问题排查
安装: yum install sendmail #yum install sendmail-cf #yum install mailx systemctl start sendmail system ...
- php sendmail方法,PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
本文实例讲述了PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法.分享给大家供大家参考,具体如下: 1.php mail()函数在windows不能用,需要安装sen ...
- 安装配置sendmail服务器
您正在看的网络服务器架设教程是:sendmail+openwebmail来实现webmail的安装. 最近由于要把公司的mail服务器升级成webmail,看了不少资料.我的具体情况是我现在的mail ...
- linux下msmtp+mutt+shell发送邮件
Linux下安装配置msmtp和mutt发送邮件 作者: 纵横域内 日期: 2014 年 12 月 11 日发表评论 (0)查看评论 Linux下安装配置msmtp和mutt Linux下有发送邮件的 ...
- RHEL5中配置Sendmail邮件服务 收藏二
19 ☆sendmail别名 sendmail的主要的别名配置文件是/etc/aliases. 在sendmail决定消息的接受者的目的地的之前,其先试图在别名中查找. 为了 ...
- 虚拟机配置Sendmail服务器
一.配置DNS服务器 1.编辑/var/named/lye.com.hosts区域文件 2.重新启动named服务 [root@rhel ~]#systemctl restart named.serv ...
- linux搭建sendmail邮件服务器,Linux系统Sendmail架设Mail服务器
一.安装Sendmail 完全安装Red Hat Linux 9.0时,Sendmail就会自动内置,版本号为8.12.8-4.如果你不确定Linux是否已经安装有sendmail,可以输入以下命令查 ...
- linux安装sendmail服务器,linux下Sendmail 服务器的搭建(图文)
Sendmail 服务器的搭建 搭建sendmail服务器之前我们往往需要域名服务器的支持,需要在域名服务器中添加mx邮件交换记录.这里我的邮件服务器地址是192.168.0.2域名是mail.ben ...
- centos 5.3 配置sendmail服务器
2019独角兽企业重金招聘Python工程师标准>>> 二.SendMail常规配置 SendMail运行过程是读取/etc/mail/sendmail.cf配置文件,但该文件配置比 ...
最新文章
- 用专业的说一句情话 计算机,用电脑专业说一句情话
- SPOJ 694 Distinct Substrings(后缀数组)
- 生产服务器环境最小化安装后Centos 6.5优化配置备忘
- pppoe错误代码 linux,PPPOE常见故障代码及分析
- java初始化例子_Java 非静态初始化的例子
- repcached配置与简单測试
- SharePoint2007 配置MOSS基于AD的Forms验证
- 理论基础 —— 二叉树 —— 树、森林、二叉树的转换
- 【踩坑记录】Tensorflow在Windows下使用
- c语言i=5.6a=(int)i,第一章C语言概述.ppt
- 主窗口刷新,子窗口闪烁
- Ubuntu源码安装php-7.2.23
- 头文件不是可有可无的
- python闭包和函数调用区别_对python闭包(内嵌函数)的理解
- Gprinter Android SDK V2.1 使用说明
- 【vn.py学习笔记(七)】vn.py rqdata封装、datasbase等数据服务源码阅读
- 十分钟了解Http(1)——HTTP的报文到底是什么?
- 大数据入门教程,零基础3天快速入门大数据(2021贺岁篇)!
- CVE-2017-12635+12636 复现+反弹shell
- 帝国CMS对接百度智能小程序的方法
热门文章
- 什么是深度可分离卷积及深度可分离卷积的优势
- 北理工嵩天Python学习笔记
- [Migrated]榜样
- tf.variable_scope,reuse复用变量
- 马氏距离 (马哈拉诺比斯距离) (Mahalanobis distance)
- 知识变现海哥|知识变现需要使用哪些工具
- 目标检测中的precision,recall,AP,mAP计算详解
- signal(SIGPIPE, SIG_IGN)
- js 数字金额大小写转换成中文大写
- notepad++ 对比文档