失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java mail 匿名_匿名发送来自javamail的电子邮件

java mail 匿名_匿名发送来自javamail的电子邮件

时间:2023-07-28 12:33:23

相关推荐

java mail 匿名_匿名发送来自javamail的电子邮件

我有一个应用程序可以读取来自一个电子邮件帐户(gmail应用程序帐户)的电子邮件,但此帐户有许多别名x@ y@和x@,他们都发送电子邮件MAIN@ < / p>

我已经设置了一个java应用程序来从MAIN@上阅读邮件,但是根据别名,它应该回复来自别名的电子邮件,而不是显示主要电子邮件,所有内容都被转发到。

每次我测试时都会忽略from别名,只需从MAIN@发送

我怎么能改变这个?!

代码

字符串SMTP_HOST_NAME =“”;

Properties props = new Properties();

props.put("mail.smtps.host", SMTP_HOST_NAME);

props.put("mail.smtps.auth", "false");

Session mailSession = Session.getInstance(props);

try {

MimeMessage message = new MimeMessage(mailSession);

message.setFrom(new InternetAddress(AliasEmail));

message.addRecipient(Message.RecipientType.TO,

new InternetAddress(email + carrier));

message.setSubject(FileUtils.readFileToString(new File(Alias

+ "-confirm-subject.txt")));

message.setText(FileUtils.readFileToString(new File(Alias + "-confirm.txt")),

"text/plain");

message.setContent(FileUtils.readFileToString(new File(Alias + "-confirm.html")),

"text/html");

Transport transport = mailSession.getTransport("smtps");

transport.connect(SMTP_HOST_NAME, MAINuser, MAINpassword);

transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO));

transport.close();

logger.info("Email Confirmation Sent = [" + Alias + carrier + "]");

提前谢谢

如果觉得《java mail 匿名_匿名发送来自javamail的电子邮件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。