问题描述
求教:使用setBounceAddress设置退信地址,但是邮件退回到发件地址,没有退回到设置的退信地址.代码如下:Emailemail=newSimpleEmail();email.setHostName("smtp.gmail.com");email.setSmtpPort(587);email.setFrom("xxxfrom@gmail.com");email.setAuthentication("xxxfrom@gmail.com",password);email.setSubject("TestEmail");email.setMsg("TestMessage");email.addTo("xxxto@gmail.com");email.setBounceAddress("xxbounced@gmail.com");Stringresult=email.send();请教各位,如何让邮件退回到指定的邮箱地址?
解决方案
解决方案二:
把这个mail.smtp.from属性的值也设置为你退信的地址看看
解决方案三:
Propertiesprop=email.getMailSession().getProperties();prop.setProperty("mail.smtp.from","xxbounce@gmail.com");这样加也没用啊,不管加不加的话我通过email.getMailSession().getProperties("mail.smtp.from");获得的都是xxbounce@gmail.com这个地址
解决方案四:
引用2楼liaoyou11115的回复:
Propertiesprop=email.getMailSession().getProperties();prop.setProperty("mail.smtp.from","xxbounce@gmail.com");这样加也没用啊,不管加不加的话我通过email.getMailSession().getProperties("mail.smtp.from");获得的都是xxbounce@gmail.com这个地址
那就不太清楚了
时间: 2025-01-27 04:10:01