JavaMail在属性中设置域

时间:2015-06-12 11:44:09

标签: java javamail

是否可以通过财产覆盖电子邮件来自的域名?

目前我在javax.mail.Message上使用setFrom(InternetAddress),然后执行:

message.setFrom(new InternetAddress("ian@x.co.uk"));

但是我需要x.co.uk可以根据环境进行配置。我希望我可以通过JNDI上的属性自动执行此操作吗?

  1. 是否有用于设置域名的mail.x属性?
  2. 是否可以在JNDI资源上声明任意属性?

1 个答案:

答案 0 :(得分:0)

我认为您无法覆盖API的来源。这是出于安全原因。从技术上讲,你可以。但你不应该这样做。