Java 返回路径不为';无法使用mail.smtp.from获取设置

Java 返回路径不为';无法使用mail.smtp.from获取设置,java,jakarta-mail,yahoo,mime-message,Java,Jakarta Mail,Yahoo,Mime Message,我在设置我发送的所有雅虎电子邮件的返回路径时遇到问题。以下是我正在使用的: Properties props = new Properties(); props.put("mail.transport.protocol", "smtps"); props.put("mail.smtps.auth", "true"); props.put("mail.host", host); props.put("mail.port", port); props.put("mail.user", usernam

我在设置我发送的所有雅虎电子邮件的返回路径时遇到问题。以下是我正在使用的:

Properties props = new Properties();
props.put("mail.transport.protocol", "smtps");
props.put("mail.smtps.auth", "true");
props.put("mail.host", host);
props.put("mail.port", port);
props.put("mail.user", username);
props.put("mail.password", password);
props.put("mail.smtp.from", bounceAddress);
我正在使用transport.sendMessage方法发送mimeMessage。尽管如此,在发送了一些邮件后,在雅虎邮件的完整标题中,返回路径与发件人电子邮件相同。 知道有什么问题吗


谢谢

您正在使用“smtps”协议,但正在设置“smtp”协议的属性。改为设置“mail.smtps.from”。

会显示什么?显然,yahoo会覆盖我发送的返回路径。Yahoo进行了安全检查,如果返回路径与smtp主机不在同一个域中,它将使用发件人作为返回路径。我无法用java代码解决这个问题,所以我必须破解它才能让它正常工作:)