首页 > 编程语言 >java 邮件多个发送人出现收件人不存在

java 邮件多个发送人出现收件人不存在

时间:2023-02-03 15:00:18浏览次数:45  
标签:java 收件人 sun smtp 126 mail com 邮件



org.apache.commons.mail.EmailException: Sending the email to the following server failed : www.*​​.com:25​​​
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1469)

at org.apache.commons.mail.Email.send(Email.java:1496)
Caused by: javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT ([email protected]) dosn't exist
;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT ([email protected]) dosn't exist

at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1294)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:635)
at javax.mail.Transport.send0(Transport.java:189)
at javax.mail.Transport.send(Transport.java:118)
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1459)
... 34 more
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT ([email protected]) dosn't exist
;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT ([email protected]) dosn't exist

at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1192)
... 38 more
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 RCPT ([email protected]) dosn't exist

... 39 more


解决方案
} catch (MalformedURLException | EmailException | UnsupportedEncodingException e) {
Throwable cause = e.getCause();
Address[] invalidAddresses = ((SendFailedException) cause).getInvalidAddresses();
结果是:[email protected],[email protected]
查出来后在程序中替换

标签:java,收件人,sun,smtp,126,mail,com,邮件
From: https://blog.51cto.com/u_15785215/6035847

相关文章

  • JavaScript函数详解:匿名函数、具名函数、函数传参、不定参、返回值、JS预解析机制
     JavaScript函数详解:匿名函数、具名函数、函数传参、不定参、返回值、JS预解析机制  1.具名函数 定义: 调用:方式1:方法名();可以多次调用  ......
  • java翻转数组
    写一个方法用于翻转数组staticvoidarr(String[]str){String[]arr=newString[str.length];intcount=0;for(inti=str.length-1;i......
  • Java微信转发及网络检测
    1、jar包引入<dependency><groupId>com.github.binarywang</groupId><artifactId>weixin-java-mp</artifactId><version>4.2.0</version>......
  • java(21)线程
    线程1.1-进程进程就是正在运行中的程序(进程是驻留在内存中的)是系统执行资源分配和调度的独立单位每一进程都有属于自己的存储空间和系统资源注意:进程A和进程B的内存独......
  • 【java】Java基础之理解Annotation
    一、概念Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员......
  • java(20)注解
    Java注解定义Java注解又称Java标注,是在JDK5时引入的新特性,注解(也被称为元数据)。Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素......
  • java数组中的异常类型整理
    java数组中的异常类型整理对于程序中出现异常,是很多程序员不想看到的情况,因为这就需要我们去查询异常的原因,然后进行一些处理异常的操作。在java数组操作时,也会有一些异常......
  • JAVA-超大文件上传-如何上传文件-大文件上传
    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持......
  • Java:对接外部系统
    大家最常用的接口调用形式,应该是在前后端分离中,前端调后端controller接口。但有时业务需要,需要开发去对接第三方接口,即外部系统的接口本人对接不多,但也有点小感受,分享给大......
  • Java 反射 (完) 类加载和反射获取信息
    三.类加载1.动态加载和静态加载基本说明反射机制是java实现动态语言的关键,也就是通过反射实现类动态加载1.静态加载:编译时加载相关的类,如果没有则报错,依赖性太强2.动态加载:......