如何从非现有邮件mailsender spring发送邮件?

时间:2016-07-19 12:44:46

标签: spring-mvc javamail

如何从非现有邮件发送邮件?示例:使用Spring Mail Sender配置的no-reply@mydomain.com。邮件不存在,以便回复电子邮件地址失败。

使用java邮件的解决方案也是首选。

我也试过这个。它不适用于spring框架。 (Unknown Sender) when sending email with pdf attachment created in iText from java application

  

no-reply@mydomain.com

2 个答案:

答案 0 :(得分:0)

如果您没有使用SMTP身份验证,那么邮件是否存在并不重要。

您可以在不使用SMTP身份验证的情况下从不存在的地址发送邮件,但这通常是一种不好的做法,因为此类电子邮件通常被大多数垃圾邮件过滤器评估为垃圾邮件。

See this answer for more details.

因此,最佳做法是使用SMTP身份验证发送邮件。但是当使用这种方式发送邮件时,你应该拥有所有凭据,如电子邮件,密码,传出服务器,端口等......所以你需要一个确实存在的邮件。

答案 1 :(得分:0)

我接受@Raman Sahasi说的是对的。

我通过在Spring邮件配置和mimeMessage.setFrom(new InternetAddress("no-reply@mydomain.com"));中提供 myname@mydomain.com 的正确身份验证来实现此目的,并且它运行良好。