【发布时间】:2012-12-05 16:30:06
【问题描述】:
JavaMail 无法投递邮件 - 对于 x.y.z.com,它仅返回 x(主机名)并使用 InetAddress.getLocalHost().getHostName();
对于 Test server ,它使用 getHostName() 返回 FQDN,但对于 Prod Server ,只返回主机名。
似乎无法解析 Prod Server 中的 DNS 条目。
更改 /etc/hosts 中的配置 - 破坏其他依赖于 mailx 程序的非 java 邮件。
这些是基于 Unix 的服务器。
测试服务器 - Java 版本 - 1.6.0.31 产品服务器 - Java 版本 - 1.6.0.25
可能是因为版本不同,InetAddress 无法解析为 FQDN??
【问题讨论】:
标签: dns jakarta-mail fqdn