邮件发送失败问题:Sending the email to the following server failed : smtp.qiye.163.com:25

[邮件发送错误] : Sending the email to the following server failed : smtp.qiye.163.com:25, {}
org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.qiye.163.com:25
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1421) ~[commons-email-1.4.jar:1.4]
at org.apache.commons.mail.Email.send(Email.java:1448) ~[commons-email-1.4.jar:1.4]

搜罗网上众多高手经验,普遍有三个原因:

1.是端口写错了,但是我的端口 没有写错sendemail.setHostName("smtp.163.com");

2是没有开通验证,但是我上个星期已经开通过了,而且用 的时候也很顺利。

3.就是密码错了(或者授权密码)。我登录163邮箱查看,没有问题!

以上3中均不能解决,并且错误也没有明确的提示(code等错误码)。

逐步分析,

mail.hostName,
mail.from.user,
mail.from.pwd,
mail.to.user

只可能收件人部分能够出现异常。

最后问题所在:有一位收件人邮箱已失效,删除即可

具体其他的排查方法,HtmlEmail是否有提供错误码Code的分类,继续摸索!

原文地址:https://www.cnblogs.com/tainshi/p/8203500.html

时间: 2024-08-10 00:00:36

邮件发送失败问题:Sending the email to the following server failed : smtp.qiye.163.com:25的相关文章

邮件发送失败,Sendmail Headers too large

今天遇到一个奇怪问题,用户反馈邮件发送失败.远程查查吧,大小.收件人等等啥的都未超限制.怪了 . ??于是与用户了解发送时间,去邮件系统服务器sendmail日志查,发现关键信息"stat=Headers too large (32768 max)".哈哈,原来是邮件头超了,再查查用户foxmail那封邮件,查查邮件源码,发现源码中 References:字段的内容太多,从14年到18年的信息都有.原来是用户习惯在邮件的基础上点击全部回复,于是一封14年写的邮件,就重复重复再重复,一直

Zabbix监控之邮件发送失败-smtp-server: 错误代码550与535

原始问题背景: 前几天运维同事突然发现zabbix监控上面不再发送邮件了,而zabbix的监控界面状态都是能够显示出来.因为之前出现过类似的问题,估计是163邮箱的问题,于是登陆用于告警的邮箱,直接通过网页发送邮件也同样报错,估计是邮件防垃圾服务进行了限制,需要等到第二天才能恢复(第二天确实恢复正常),但是当天如果需要继续使用zabbix的邮箱监控的话,只能通过更换告警邮箱. 于是配置了新的邮箱[email protected]用于告警. 新问题如下 [[email protected]_mas

java:邮件发送失败总结(只是外网服务器有问题)

案例一: 运行环境比较 1.本地用同样的代码.系统环境及发邮件的帐号是没有问题的: 2.外网其它服务器项目使用相同技术也没有问题: 问题现象 邮件模板中某链接(如:"http://www.baidu.com/...")在邮箱发送后自动执行了,导致其它业务出错. 处理方式     1.处理前:"http://www.baidu.com/..."这部分字符串是在发邮件时整个填充到邮件模板中某个变量:        2.处理后:"http://"固定在

Contact Form 7邮件发送失败的解决办法

一.contact form 7无法发送邮件的原因 对mail()函数的不支持. Contact Form 7表单提交失败在使用过程中会出现,归根结底原因在于wordpress主机问题,由于国 内很多主机并不是wordpress专用主机,采用的是所谓的全能WIN+IIS+PHP,而这样的环境很少支持wordpress本身的mail()发 送邮件函数.所以导致Contact Form 7表单提交失败的原因.这也引出WP Mail SMTP设置问题. 二.解决方法 解决这个问题有两点 1.下载一个插

腾讯企业邮箱外域邮件发送失败原因及其解决方案

如何设置外域邮箱的SPF为了提升外域邮箱(如Gmail)发送至腾讯邮箱邮件的成功率,建议您给自己的域名设置一条TXT记录来避免这种情况.TXT记录值为:v=spf1 ip4:发信ip ~all如图:万网的设置页面 1.从diy.hichina.com处登录域名管理系统;2.在TXT(正文字串)处设置一条TXT记录(假设发信ip为“5.5.5.5”),如下: 如果您不是万网用户,建议咨询您所在域名服务商. 550 Mailbox unavailable or access denied出错原因:您

邮件发送端口是否加密问题

发送邮件时候,出现一个问题:使用 25 端口的时候正常,但是使用 465端口的时候却总是不行. 1.问题 Exception in thread "main" java.lang.RuntimeException: org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.qq.com:465 at com.rjj.tool.EmailTool.send

JavaMail 邮件发送之使用qq邮箱

所需jar包:comment-email.jar     mail.jaractivation.jar 一. 配置QQ邮箱的IMAP 进入qq电子邮件点击 设置->账户里开启 SMTP 服务(开启IMAP/SMTP服务)   注意:在启用QQ邮箱的14天之后才能开启此服务 开启之后会得到授权码,此授权码要记住或者保存到文本文件当中发送邮件的时候需要作为验证密码使用. 二.使用JavaMail发送一封简单邮件 的示例代码: public static void main(String[] args

c#邮件发送

1.所用工具和资源:VS2012   在.NET Frameword类库中提供SmtpClient类(System.NET.Mail) 2.运行截图 3.具体代码实现 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using Syst

利用phpmailer类邮件发送

<?php require("class.phpmailer.php"); //下载的文件必须放在该文件所在目录 $mail = new PHPMailer(); //建立邮件发送类 $address = "接收方邮箱"; //接收方地址 $mail->IsSMTP(); //使用SMTP方式发送 $mail->Host = "发送者邮箱smtp"; //您的企业邮局域名 $mail->SMTPAuth = true; /