php smtp发送邮件,为什么邮件总是发不出去?

用户投稿 156 0

关于“php_smtp_发送邮件失败”的问题,小编就整理了【2】个相关介绍“php_smtp_发送邮件失败”的解答:

为什么邮件总是发不出去?

可能有以下原因:

1.邮件内容可能出现的问题;

由于邮件内容可能是直接复制的内容导致由于错误字符出现。出现不可读字符时邮件无法发送。即使手动在邮箱直接投递邮箱会提示有特殊字符出现不可发送. 解决办法:预览邮件模板内容,看是否有特殊字符或乱码字符出现。将其改正。

2.邮件模板中插入的图片路径更改问题;此原因出现较常见。

正常的邮件内容插入的图片。是不能删除更改图片名字,或更改图片的源路径。 解决办法:将要插入的图片放到一个指定的文件夹下,不能删除。

3.制作htm格式导入模板需要保存源文件,不能随意更改源文件路径。否则图片无法显示。导致邮件不能发送。

4.在模板中插入图片不显示图片问题

图片在模板中不显示也是同样的问题,是由于图片的路径改变了。或者是图片的名称改变导致邮件中不能正常显示图片。

5.邮箱地址验证不成功问题

检查一下方面:

(1)邮箱是否冻结,需要进入邮箱激活。如果确认是屏蔽掉了,重新注册邮箱。

(2)检查邮箱的设置:一般出现的问题是 电子邮件地址和用户名不统一导致验证不成功

(3)smtp设置有错。需要参考邮箱服务器设置

(4)检验密码是否正确。需登录邮箱检验。(注意区分密码大小写)

6.检查杀毒软件,比如瑞星或者NOD 32有邮件监控功能。我们软件暂时没有受到杀毒软件的屏蔽。如有些客户安装有sinmail群发需要将其邮件监控功能关闭。

为什么邮件发送不出去的?什么原因?

邮件发送不出去,可能的原因主要是网络通信问题,或者是对方将自己拉黑的原因。除此之外,也有可能对方将自己的邮件设置为拒收的情况。

可能有以下原因:

1.邮件内容可能出现的问题;

由于邮件内容可能是直接复制的内容导致由于错误字符出现。出现不可读字符时邮件无法发送。即使手动在邮箱直接投递邮箱会提示有特殊字符出现不可发送. 解决办法:预览邮件模板内容,看是否有特殊字符或乱码字符出现。将其改正。

2.邮件模板中插入的图片路径更改问题;此原因出现较常见。

正常的邮件内容插入的图片。是不能删除更改图片名字,或更改图片的源路径。 解决办法:将要插入的图片放到一个指定的文件夹下,不能删除。

3.制作htm格式导入模板需要保存源文件,不能随意更改源文件路径。否则图片无法显示。导致邮件不能发送。

4.在模板中插入图片不显示图片问题

图片在模板中不显示也是同样的问题,是由于图片的路径改变了。或者是图片的名称改变导致邮件中不能正常显示图片。

5.邮箱地址验证不成功问题

失败原因:连接上对方邮件服务器, 但是在传输完成后被对方服务器拒绝接收。

  解决方法:可能是您的邮件中包含了对方拒绝接收的内容, 请修改后重试。

  或者是:邮件无法发送到您指定的地址中。在邮件传输过程中由于外部无法避免的错误导致邮件无法送达。

  失败原因:连接上对方邮件服务器, 但是对方服务器不接收这个收件人。

  解决方法:可能这个收件人并不存在, 或者您的拼写出现了错误, 请核实后重新发送。

  那么我们该怎样解决呢?导致电子邮件传送失败的原因是:

  1、对方的服务器超时。表示对方的邮件服务器因某种原因未开机或系统出了严重故障。遇到这种情况,一般可以等几天再发一次,或发到对方的另一个地址。

  2、发件服务器(SMTP)的故障。SMTP故障无论是在使用注册ISP的SMTP服务器上,还是在使用免费的SMTP服务器上都有可能发生。有的SMTP服务器很不稳定,经常死机,甚至忽然取消了SMTP功能,如果仍使用原先的设置,可能导致邮件无法发送。

  3、邮件地址错误。由于电子邮件地址是由各种字符组成的,稍不注意就很容易把英文、数字等字符看错或在电脑上输错,比如将下划线_当成连接符-,把.敲成。,将英文的o当成阿拉伯数字中的0等。

到此,以上就是小编对于“php_smtp_发送邮件失败”的问题就介绍到这了,希望介绍关于“php_smtp_发送邮件失败”的【2】点解答对大家有用。

抱歉,评论功能暂时关闭!