log4shを使用してSMTPメールを送信しようとしています。他のすべてのロギング(例:stdout、ファイル添付ファイル)は正常に機能しますが、smtp機能はそうではありません。
log4sh.属性:
log4sh.rootLogger=ERROR, stdout, smtp, file
log4sh.appender.smtp=SMTPAppender
log4sh.appender.smtp.Threshold=DEBUG
[email protected]
log4sh.appender.smtp.Subject=This is a test subject
log4sh.appender.smtp.layout=PatternLayout
log4sh.appender.smtp.layout.ConversionPattern=%d [%-5p] %F - %m%n
以下は、stdoutとファイルでは機能しますが、smtpでは機能しないコードです。
logger_error "This is a test";
log4shへのリンクは次のとおりです。
http://svn.code.sf.net/p/log4sh/svn/trunk/source/1.5/doc/log4sh.html
ベストアンサー1
デフォルトでは、すべてのLinuxソフトウェアは電子メールを直接送信するわけではありません。代わりに、postfixなどのメールサーバーを正しく設定して、システムでSMTPリレーを正しく設定する必要があります。
インターネット上でその文書を簡単に見つけることができます。