Spring mail -用户名形式的电子邮件



我想在我的应用程序中使用我自己的电子邮件地址在我自己的域。

我定义了以下内容:

spring.mail.host=smtp.gmail.com
spring.mail.username=example
spring.mail.password=*****
spring.mail.protocol=smtp
spring.mail.port=587

效果很好。然而,当我切换到我自己的域名,并设置info:

spring.mail.host=da16.domeny.com
spring.mail.username=contact@mydomain.com
spring.mail.password=*****
spring.mail.protocol=smtp
spring.mail.port=587

控制台读取:

2016-09-01 15:16:37,475 ERROR o.a.c.c.C.[.] .[.][dispatcherServlet]:

servlet .service()为servlet [dispatcherServlet]在上下文与路径[]抛出异常[请求处理失败;嵌套异常是org.springframework.mail.MailSendException:失败的消息:javax.mail.SendFailedException:无效地址;嵌套的异常是:com.sun.mail.smtp.SMTPAddressFailedException: 550 niepridlowy地址错误/信封地址不正确;消息异常(1)失败消息1:javax.mail.SendFailedException: Invalid地址:

当我试图发送电子邮件时。我的域名提供商说,当我试图使用smtp连接时,要在用户名中指定我的完整电子邮件。知道为什么它不起作用吗?

实际上,域名提供商无法发送我的电子邮件,因为我没有在MimeMessageHelper中设置' from '字段。我很惊讶,因为GMail帐户不需要这个。

相关内容

最新更新