38.18. 使用带有额外 Java 邮件发送器属性的标头
发送邮件时,您可以使用以 java .smtp 开头的密钥为来自 Exchange 的 邮件属性。
JavaMailSender 提供动态 java
您可以设置任何可在 Java 邮件文档中找到的 java.smtp 属性。
例如,要在 java.smtp.from (SMTP MAIL 命令)中提供动态 uuid:
.setHeader("from", constant("reply2me@foo.com"));
.setHeader("java.smtp.from", method(UUID.class, "randomUUID"));
.to("smtp://mymailserver:1234");
.setHeader("from", constant("reply2me@foo.com"));
.setHeader("java.smtp.from", method(UUID.class, "randomUUID"));
.to("smtp://mymailserver:1234");
注意
这只在 不使用 自定义 JavaMailSender 时被支持。