为了使用邮箱服务,php7该如何配置sendmail
时间:2021-08-20
来源:互联网
标签:
今天PHP爱好者给大家带来Sendmail作为一种免费的邮件服务器软件,已被广泛的应用于各种服务器中,它在稳定性、可移植性、及确保没有bug等方面具有一定的特色,且可以在网络中搜索到大量的使用资料。希望对大家有所帮助。

假如嫌自己配置服务器麻烦,直接使用PHPMailer调用第三方邮件服务器,简单省事。git地址如下:
https://github.com/PHPMailer/PHPMailer
1.安装组件
yum install sendmail mailx
2.修改配置文件/etc/mail.rc
添加下列参数:
set [email protected] #发送方
set smtp=smtp.163.com
set [email protected] #账号
set smtp-auth-password=password #授权码
set smtp-auth=login
3.命令行发送邮件测试
echo "测试邮件" | mail -s '请在明天下午联系我' [email protected]
此时在PHP脚本中调用mail函数,会返回false,打开错误日志,显示:
May 23 13:09:26 localhost sendmail[3901]: NOQUEUE: SYSERR(php-fpm): /etc/mail/sendmail.cf: line 0: cannot open: Permission denied
因为我们还没开启对于httpd发送邮件的支持
4.开启httpd发送邮件支持
setsebool -P httpd_can_sendmail 1
5.假如出现dsn:service unavailable错误,需要修改hostname
hostname <hostname> #假如是本地服务器,尝试设置为本地IP地址
以上就是为了使用邮箱服务,php7该如何配置sendmail的详细内容,更多请关注php爱好者其它相关文章!
-
USB Host接口有什么用?USB Host和USB Device接口的区别 时间:2025-12-16 -
HDMI怎么区分1.4和2.0?HDMI1.4和2.0的区别 时间:2025-12-16 -
com.android.phone已停止运行是什么意思?怎么解决? 时间:2025-12-16 -
4mp摄像头是多少像素?4mp和1080p有什么区别? 时间:2025-12-16 -
电脑出现normal.dotm错误怎么办?解决方法是什么? 时间:2025-12-15 -
normal.dotm在哪个文件夹里 如何删除normal模板 时间:2025-12-15
今日更新
-
三角洲行动官网入口-三角洲行动最新官网
阅读:18
-
动视如何绑定微软账号-Xbox账号绑定详细教程
阅读:18
-
欧易APP缓存清理指南:简单3步释放手机空间
阅读:18
-
想知道佩奇梗是什么梗吗?揭秘小猪佩奇爆火网络背后的趣味含义!
阅读:18
-
俄罗斯引擎yandex中文搜索直达入口-俄罗斯引擎yandex简体中文版快捷入口
阅读:18
-
微信文件传输助手网页版入口在哪 具体使用方法详解
阅读:18
-
暴雪战网安装失败提示无法验证数字签名?教你解决
阅读:18
-
修修漫画在线看-漫画入口页面更新!修修漫画网页版-在线观看高清入口
阅读:18
-
佩奇是什么梗揭秘这只网红小猪的爆火原因和背后故事
阅读:18
-
欧易平台服务器维护时间多久 常见问题与解决方案
阅读:18










