PHP发送邮件报错 Error: Error occurred while sending HELO command.

今天同事让我改bug,说邮件发不出去,报错信息如下:

Error: Error occurred while sending HELO command.

调试了半天,最后打印出来参数一看,原来是收件箱地址错误;

所以正确的排错思路:先判断其他功能的邮件发送有没有错误;

如果所有的邮件都不能发送,那可能是邮箱配置有问题,如用户名,端口号,密码等;

如果有的可以发送,有的不能发送,则说明邮箱配置正常,那么打印出来参数看看,是否正确,

大致就是这两个方向,希望可以帮到遇到相同问题的朋友

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,127评论 19 139
  • error code(错误代码)=0是操作成功完成。error code(错误代码)=1是功能错误。error c...
    Heikki_阅读 3,462评论 1 9
  • error code(错误代码)=2000是无效的像素格式。error code(错误代码)=2001是指定的驱动...
    Heikki_阅读 1,921评论 0 4
  • 本来还想跟大家聊聊职业装的,今天看见一身不错的穿搭,那就先来说这张,请看下面。 上身浅水蓝色雪纺衫,领部有设计感,...
    冯小斤阅读 252评论 0 0
  • 文/简晓 晚上又失眠了,颈椎疼又犯了,躺也不是坐也不是,凌晨四点才有隐隐的睡意,折腾了一晚上。 受到牵连的自然是老...
    清醒过来的猫阅读 325评论 1 1