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 Portalの設定で「ユーザー名とパスワード」を空白のままにすると、メールが正常に送信されます。この場合、メールはtest
デフォルトのLiferayユーザーから送信されます。ただし、デフォルトのLiferayユーザーではなくsendmailを使用して構成したユーザーからメールを送信したいと思います。