当前位置: 首页 > 知识库问答 >
问题:

带有javax.Mail和CentOS的邮件服务器

耿招
2023-03-14

我有一个Java程序,安装在一台旧的Ubuntu机器上,使用javax.mail发送邮件。然而,那台机器坏了,我现在正在一台新的CentOS机器上运行同样的Java应用程序。

但是,当尝试使用mail.smtp.host=127.0.0.1发送电子邮件时,我得到一个错误“MessagingException:501语法:HELO hostname”。

我猜邮件服务器尚未在此CentOS中激活。

如何配置javax.mail可以使用的邮件服务器?

谢谢

共有1个答案

萧焱
2023-03-14

您的计算机主机名必须映射到/etc/hosts文件中。

示例:控制台显示:linux#cat/etc/hostname显示

linux.mydomain.com

然后编辑以root身份运行的主机文件vi/etc/hosts

127.0.0.1  localhost linux linux.mydomain.com

在这里可以找到详细的信息:https://confluence.atlassian.com/display/confkb/sending+email+fails+due+to+501+syntax%3a+helo+hostname+error

 类似资料:
  • 问题内容: 我从服务器使用IMAP协议就像是接收电子邮件描述了这里。这工作得很好,我可以将电子邮件和附件存储在磁盘上。 问题: 当客户端尝试接收所有电子邮件时,是否可以从服务器删除文件,以使它们不再可用? 如果是这样,请告诉我如何。 问题答案: 您应该能够通过标准API来执行此操作。 首先,您需要获取Message要删除的(或消息)的引用-如果您成功阅读它们,那么您已经可以做到 这一点。现在,没有

  • 本文向大家介绍详解阿里云CentOS Linux服务器上用postfix搭建邮件服务器,包括了详解阿里云CentOS Linux服务器上用postfix搭建邮件服务器的使用技巧和注意事项,需要的朋友参考一下 注:本文的邮件服务器只用于发送邮件,也就是STMP服务器。 一、准备工作 1. 为邮件服务器添加DNS解析 虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件。根据我们的实

  • 问题内容: 我试图找出有关在使用HipHop运行php应用程序或什至是c ++编译的php应用程序时可以利用的硬件的更多信息。我想设置一个微型服务器并使用GPU来帮助CPU处理请求… 任何人? 问题答案: 仅PHP本身就无法利用GPU。最近在php内部开发人员列表中对此进行了讨论。 请记住,GPU在某些类型的工作负载上表现出色,而对于其他工作负载却不那么出色。PHP无法真正利用GPU加速功能,因为

  • 我必须使用axis2和Maven在eclipse中创建一个web服务,但我有很多问题。这是波姆。xml: Eclipse给了我这个错误:Description资源路径位置类型插件执行未包含在lifecycle configuration:org中。阿帕奇。axis2:axis2-java2wsdl-maven-plugin:1.5.4:java2wsdl(执行:默认,阶段:流程类)pom。xml/

  • 我希望能够从Java服务器应用程序发送/接收邮件。是否有标准的工具链可供使用?[主要的是,我正在用Java编写一个企业web应用程序,我需要一种方法(1)发送包含授权代码的电子邮件,以及(2)接收投诉。] 谢谢! 编辑:我道歉。这完全是我的错。我在规格中不清楚。 当我说发送/接收电子邮件时,我的意思是:我需要我的应用程序能够运行自己的邮件服务器。我没有正在使用的外部imap/pop3帐户。我的应用

  • C# Mail Server 是 Java Email Server (JES) 的 C# 移植版本。