解决windows系统下php.ini邮件配置正确不发送邮件的问题
发布时间:2022-09-24 07:44:18
windows系统下php.ini邮件配置正确不发送邮件这个问题确实很麻烦,所以本文的出现时很有必要的了,感兴趣的朋友可以参考下,希望可以帮助到你Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first
php mail()函数在windows不能用,需要安装sendmail
1.从http://glob.com.au/sendmail/下载sendmail.zip
2.解压到C:下,例如C:\php\sendmail,最好短路径,长路径名有可能产生问题。
3.修改php.ini如下
sendmail_path = "C:\wamp\sendmail\sendmail.exe -t"
4.根据你自己的配置环境修改sendmail.ini。
第一次最好启用debug.log_file,error_logfile,以查看sendmail是否生效。
5.重启apache
用sendmail结合其它的smtp服务器,如smtp.163.com来实现发邮件。现在大部分邮箱都要求smtp验证,所以要在sendmail.ini中加入用户名和密码。
php.ini配置 (以用163邮箱为例)
复制代码代码如下:
[mail function]
; For Win32 only.
SMTP = smtp.163.com
smtp_port = 25
; For Win32 ……
用sendmail结合其它的smtp服务器,如smtp.163.com来实现发邮件。现在大部分邮箱都要求smtp验证,所以要在sendmail.ini中加入用户名和密码。
php.ini配置 (以用163邮箱为例)
复制代码代码如下:
[mail function]
; For Win32 only.
SMTP = smtp.163.com
smtp_port = 25
; For Win32 only.
sendmail_from = 4u4v@163.com
; For Unix only. You may supply arguments as well (default: “sendmail -t -i”).
sendmail_path = “D:\xampp\sendmail\sendmail.exe -t”
就配置三项,smtp、smtp_port和sendmail_path
sendmail.ini配置
复制代码代码如下:
[sendmail]
; you must change mail.mydomain.com to your smtp server
smtp_server=smtp.163.com
smtp_port=25
auth_username=yourusername
auth_password=yourpassword
force_sender=yourusername@163.com
sendmail网上有下的,如果你是用xampp,那里面直接就带了。
同时在虚拟主机的conf里加上这样一句
复制代码代码如下:
php_admin_value sendmail_path ‘D:\xampp\sendmail\sendmail.exe -t 4u4v@163.com’
此邮件地址为用户的邮件地址,随便添。


猜你喜欢
- word文档如何更改行间距?合理的设置word文档的行间距对人们阅读word文件的时候非常的有帮助,还能起到排版美观的作用。那如果想要调整w
- 我们都知道幻灯片如果单单的只是显示几张图片、一些文字那就太单调了,我们可以让整张PPT幻灯片动起来的方式就是为幻灯片设置换片时的动态效果,除
- 我们每次在打开wps时都会出现新闻热点的弹窗,这会让人觉得很烦,如果我们想要将其永久取消,应该如何设置呢?下面就让小编告诉你 如何取消wps
- 相较于win8系统来说,win10系统的一些设置还是比较简单的,不过近来却有win10用户反映找不到关闭睡眠模式的方法了。对此,我给大家整理
- 现在我们买东西都是在网上购买,经常都会收到各种快递,通过快递单号查询物件什么时候到。现在有一份快递清单,因为姓名的顺序乱了,如何根据姓名查找
- Win10专业版玩游戏总是闪退怎么办?许多用户使用电脑多多少少都会在闲暇的时间玩游戏放松一下,可是最近有用户反映自己在玩LOL和CSGO游戏
- 在制作wps表格的时候,可能需要对表格的行高进行统一地设置,那么,具体的操作是怎样的呢?其实设置方法不难,下面就让小编告诉大家在wps表格中
- 今天微软发布了Win10预览版11099多国语言包官方下载,脚本之家的小编整理了简繁中文、英美英语、日语、韩语、德语、俄语等语言的下载地址并
- 在使用Substance PAInter 2018 for Mac经常会碰到一些问题,现为大家带来碰到纹理错误消息已损坏的问题的解决方案!如
- Apple今天预览了最新版本的macOS,称为“ Big Sur”,Apple将此更新称为macOS X以来的最大更新。BigSur引入了新
- 欢迎观看illustrator教程,小编带大家学习 illustrator 的基本工具和使用技巧,了解如何在 illustrator 中将颜
- 根据几天来各方消息,Win10 RTM正式版有可能在7月9日完成签署,俄罗斯爆料大神WZor今天又进一步表示该版本在12日有望亮相。对于该版
- 许多小伙伴都知道最近微软公司对所有的用户推送了新闻和兴趣功能。但是目前只有Win10 21H1/20H2/2004用户可以体验到,而如果想要
- 风云OCR文字识别是一款简单好用的文字识别工具,软件可以识别不同方式提取的文字,高效方便,当你还在为图片上的文字看不清而烦恼时,不妨来试试这
- 赛博朋克2077是最近推出的一款角色扮演游戏,游戏的玩法多样,很多玩家都在玩,赛博朋克2077游戏中有很多种类型的武器,不同的类型武器都有自
- 近期有用户给自己的苹果手机升级了iOS16,但由于iOS16锁定屏幕更改,使得通知显示在锁定屏幕的底部,默认情况下堆叠在一起,因此有很多iP
- kenserv.exe是一个代理服务器相关程序进程文件: kenserv or kenserv.exe 进程名称: AVM Ken Serv
- win7提示该文件没有程序与之关联来执行该操作怎么办?有的用户在使用win7系统过程中,突然弹出提示“该文件没有程序与之关联来执行该操作”,
- 很多用户都会共享打印机去使用,但是有的win11用户在共享打印机的时候遇到了709错误的提示,这个问题怎么解决呢?本文就为大家带来了详细的解
- 一、成绩表1.点击工具栏的“插入”→“表格” 2.自定义表格的行列数,接着点击确认。 3