php7中怎么配置sendmail

1.安装组件

yum install sendmail mailx

2.修改配置文件/etc/mail.rc

添加下列参数:

set from=acc@163.com  #发送方
set smtp=smtp.163.com
set smtp-auth-user=acc@163.com #账号
set smtp-auth-password=password #授权码
set smtp-auth=login

3.命令行发送邮件测试

echo "测试邮件" | mail -s '请在明天下午联系我' 111@qq.com

此时在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地址

原创文章,作者:OXVEN,如若转载,请注明出处:http://www.wangzhanshi.com/n/9952.html

(0)
OXVEN的头像OXVEN
上一篇 2025年1月1日 16:51:57
下一篇 2025年1月1日 16:55:06

相关推荐

  • php7和php5有什么区别

    1、php标量类型和返回类型声明 #主要分为两种模式,强制性模式和严格模式declare(strict_types=1)#1表示严格类型校验模式,作用于函数调用和返回语句;0表示弱…

    php 2025年1月1日
  • Linux用yum安装php7环境踩过的坑

    网上很多方案,使用yum安装一般采用下面的方法(此种方法有可能会安装不成功); 安装epel-release rpm -ivh http://dl.fedoraproject.or…

    php 2025年1月1日
  • php7 mysql如何扩展安装

    php mysql安装方法:首先下载mysql扩展;然后解压并使用phpize工具初始化;接着进行configure,并执行“make && make instal…

    2025年1月1日
  • 通过PPA在Ubuntu上安装PHP的方法

    在Ubuntu上安装php 7.3 php 7.2稳定版本已经发布。使用以下命令在Ubuntu系统中为php7.2启用ppa并安装它。 $ sudo apt-get install…

    php 2025年1月1日
  • linux下php7的安装教程

    本文操作环境:linux5.9.8系统、PHP7.1版,DELL G3电脑 linux php7安装教程 1、首先下载php7对应版本,解压到指定目录 2、安装gcc yum&nb…

    php 2025年1月1日
  • PHP7性能提升原因有哪些

    PHP7性能提升原因总结: 1、存储变量的结构体变小,尽量使结构体里成员共用内存空间,减少引用,这样内存占用降低,变量的操作速度得到提升。 2、字符串结构体的改变,字符串信息和数据…

    php 2025年1月1日
  • PHP传输base64数据不完整的解决方法

    前言 最近在做OCR增值税务处理时,接口是通过图片转base64提交处理然后返回数据的,我通过前端将图片转换为base64提交到后端接收时,通过在线工具进行测试,发现传递过去的数据…

    2024年12月17日
  • Win2003下如何简单配置APACHE+PHP5+MYSQL4+PHPMYADMIN

    先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57 apache_2.0.50-win32-x86-no_ssl.msi ph…

    php 2025年1月2日
  • php7连接MySQL怎么制作简易查询程序

    本篇文章给大家介绍一下php7连接MySQL制作简易查询程序的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 简易教程 假设我们制作的是分班情况查询程序,将…

    2025年1月1日
  • 安装php7的方法

    PHP7的安装步骤: 1、下载php7解压文件,把解压好的文件夹重命名为PHP7 2、复制php.ini-development并改名为PHP.ini 3、打开apache24/h…

    2025年1月1日

发表回复

登录后才能评论