我们需要创建一个邮件服务器来使用 Liferay 为我们的门户应用程序发送邮件。邮件帐户将是维护门户的管理帐户。
我能够使用 sendmail 成功发送邮件。但是,当通过 Liferay 发送邮件时,邮件未发送,并且可以在邮件日志文件中看到以下错误grep ': r5R5jcf9031963: ' /var/log/maillog
:
Jun 27 11:15:38 testser sendmail[31963]: r5R5jcf9031963: [192.168.12.12] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
一些系统信息:
$ rpm -q sendmail
sendmail-8.13.8-8.el5
$ cat /etc/redhat-release
CentOS release 5.5 (Final)
为了在 Liferay 中配置邮件,我输入了以下信息:SMTP 服务器、SMTP 端口、用户名和密码。
但如果我在 Liferay 门户设置中将“用户名和密码”保留为空,邮件就会成功发送。在这种情况下,邮件是从默认的test
Liferay 用户发送的。但我希望邮件从我使用 sendmail 配置的用户发送,而不是从默认的 Liferay 用户发送。