6 java jakarta-mail javax.mail
我有一个Java程序安装在旧的Ubuntu机器上并使用javax.mail发送邮件.但是,该机器崩溃了,我现在在新的CentOS机器上运行相同的Java应用程序.
但是,尝试使用mail.smtp.host = 127.0.0.1发送电子邮件时收到错误消息"MessagingException:501语法:HELO hostname".
我的猜测是这个CentOS中尚未激活邮件服务器.
我如何配置javax.mail可以使用的邮件服务器?
谢谢
您的计算机主机名必须映射到/etc/hosts文件中。
例如:控制台显示:linux#
和cat /etc/hostname节目
linux.mydomain.com
Run Code Online (Sandbox Code Playgroud)
然后编辑以方式运行的主机文件root。vi /etc/hosts
127.0.0.1 localhost linux linux.mydomain.com
Run Code Online (Sandbox Code Playgroud)
可以在这里找到很好的详细信息:https : //confluence.atlassian.com/display/CONFKB/Sending+Email+Fails+Due+to+501+Syntax%3A+HELO+Hostname+Error
| 归档时间: |
|
| 查看次数: |
8381 次 |
| 最近记录: |