2 u013710837 u013710837 于 2016.03.24 21:49 提问

javamail发送邮件可能的异常种类

刚进公司的小白,要做一个邮件反馈的功能,
我用javamail写的,测试都能通过,就是想问下有没有办法能获取到反馈,比如说用户是成功接收邮件还是接收失败。
而且javamail 的包 好像与javaee5有冲突,要把环境换成ee_6,可是我本地换了之后项目发布测试的时候会不会有问题。 因为服务器的项目本身是5的环境

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.25 05:55

有可能被当做垃圾邮件放入垃圾箱
这个不是异常,没办法判断

只能判断你和smtp服务器的通讯是否成功,这个try catch对应的异常就可以。一些邮箱在拒绝你邮件的时候会给你发一个返回的邮件,可以通过读取你的发出邮件的pop邮箱判断。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JavaMail发送失败的可能原因总结
原因一 javamail java.net.SocketException: Permission denied: connect 现象描述: javaee6环境下, 用javamail发送邮件时,报下列异常: Exception in thread "main" javax.mail.MessagingException: Could not connect to SM
javaMail SMTPSendFailedException: java邮件发送常见的异常类型
•421 HL:REP 该IP发送行为异常,存在接收者大量不存在情况,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件,并核对发送列表有效性;   •421 HL:ICC 该IP同时并发连接数过大,超过了网易的限制,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件,并降低IP并发连接数量;   •421 HL:IFC 该IP短期内发送了大量信件,超过了网易的限制,被临时禁止连接。请检查是否有
java发送简单邮件,以及发送邮件异常总结
发送邮件需要有JavaMail API,并且需要安装JavaBean Activation Framework,所以需要下载两个jar包mail.jar和activation.jar,下面给出官网下载地址 mail.jar:http://www.oracle.com/technetwork/java/javamail/index.html activation.jar:http://w
JDK1.8下qq邮箱发邮件出现握手失败
1.    问题现象 (1).    在jdk1.8环境下,用javamail.jar做邮件发送,其他邮箱都能正常发送邮件,但qq邮箱出现了一下问题。 2.    原因分析 (1)这个问题是jdk导致的,jdk1.8里面有一个jce.jar的包,安全性机制导致qq邮箱的访问https会报错。 3.    处理步骤 (1)处理这个错误有两种方法:
JavaMail发送邮件中的AuthenticationFailedException异常解决
先附上代码 public class JavaMail { @Test public void func() throws MessagingException { Properties prop = new Properties(); prop.setProperty("mail.host","smtp.163.com");
tomcat使用javamail发送邮件失败解决办法
在tomcat中使用JAVAMAIL必须引入mail.jar 和activation.jar 否则会报javax/activation/DataSource异常
java 使用JavaMail 做异常邮件报警 ,支持163邮箱、outlook邮箱
需求 想要使用邮件来监控服务器上的异常信息,当程序抛出指定自定义异常的时候将异常信息以邮件的形式发送到监控的邮箱。 要求 1、发生异常时捕获异常信息 2、时实发送信息邮件到目标邮箱 解决方案 1、自定义一个基本的异常,其他的使用异常继承改异常 2、该异常的构造方法接收信息参数和具体异常实体,然后生成邮件信息,发送邮件 3、具体的程序发生异常时捕获抛出的异常,然后抛出一个自定义的基本...
关于用javamail发送邮件时,由于邮件服务器要SSL
发送邮件时得到异常如下: exception reading response: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBui
java STMP协议群发邮件时有无效地址导致发送邮件失败
昨天高考结束,心里也是一番感慨,当初为了考一个好的学校,高三下学期的时候也是整天挑灯夜战,各种模拟试卷接连着做,结果也只是考了个普通的二本学校。想想当初也是一番血泪史呀。现在大学也毕业刚好三年了,做程序员也有3、4年了,现在也开始转战业务了,不怎么敲代码了,感觉经常ctrl+c,ctrl+v没什么意思,所以只有当有开发技术难点的时候才愿意专研一下。      csdn伴随着我的成长,从刚一开始我
javamail使用时遇到的问题及解决
javamail使用时遇到的问题及解决 在使用javamail的时候由于一开始的不熟悉和其他种种原因,中间出了很多问题,而其中一些花费了我很长的时间,为了节省大家的时间,下面就说一下我遇到那些问题和解决方法。 1.网易邮箱服务器代理 网易邮箱的服务器实在是有坑!在写完代码后,我遇到的一下错误提示: (554, 'DT:SPM 126 smtp5,jtKowAD3MJz2c1JXLc