怎么解决phpmail错误问题

本篇内容介绍了“怎么解决php mail错误问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联公司长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为龙泉驿企业提供专业的成都网站制作、成都网站建设,龙泉驿网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

php mail错误的解决办法:1、在smtp服务的中继选项中添加本机IP地址;2、在网关做个端口映射,把25端口映射到本机即可。

怎么解决php mail错误问题

本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑

如何解决php mail错误问题?

php的mail()函数出错的问题





phpinfo




出现的错误:

Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for atoat@sina.com in C:/webserver/htdocs/www/mail.php on line 14

php.ini配置情况

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = atoat@163.com

已经安装了windows自带的smtp服务

找了好久才发现需要在smtp服务的中继选项中添加本机IP地址

虚拟服务器->属性->访问->中继

选择"仅以下列表"=>"单台计算机"=>添加127.0.0.1的本地地址

程序没有出现问题,但收件箱中没有立即收到信息.

没有收到是因为我的机子是在内网中,不能把邮件发送到外网.

解决方法:

在网关做个端口映射,把25端口映射到本机.或者本机有公网IP.

“怎么解决php mail错误问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


文章名称:怎么解决phpmail错误问题
当前网址:http://www.hxwzsj.com/article/podjdo.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站制作 重庆网站建设 定制网站设计 营销网站建设 成都网站建设 成都定制网站建设 LED网站设计方案 四川成都网站制作 网站设计 成都网站设计 成都网站建设推广 成都网站设计制作公司 成都模版网站建设 成都网站建设 响应式网站设计 网站制作 成都网站建设 营销型网站建设 成都响应式网站建设公司 品牌网站建设 成都网站制作 高端品牌网站建设