您的位置:首页 > 编程语言 > Java开发

java smtp 邮箱向外部发送邮件 550 5.7.1 Unable to relay

2017-10-10 11:17 609 查看
问题描述:

公司邮箱发送到内部邮箱没问题,在Foxmail上发送到外部邮箱如136,qq也没问题。但是使用java代码发送到外部邮箱有问题,网上找了很多都是些没用的,后来和一个同事一起研究找到了解决办法。在这里感谢他

异常信息:

javax.mail.SendFailedException: Invalid Addresses;

nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to relay

解决方法:

commons-email改为高版本

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.2.2</version>
</dependency>


改为

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.4</version>
</dependency>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java mail 邮件 smtp