2012-01-31 37 views
1

我爲了有日誌生成的電子郵件運行ant這樣的:螞蟻deployDB -logger org.apache.tools.ant.listener.MailLogger螞蟻MailLogger不發送電子郵件

這裏還是我的屬性:

MailLogger.mailhost   = myhost 
MailLogger.port=25 
MailLogger.user    = myuser 
MailLogger.password   = mypassword 
MailLogger.from    = myfromemail 
MailLogger.failure.to  = myreceipeemail 
MailLogger.success.to  = myreceipeemail 
MailLogger.failure.subject=[DRUPAL][MEP] ${TODAY} - Failure 
MailLogger.success.subject=[DRUPAL][MEP] ${TODAY} - Success 

我沒有在構建結束時收到電子郵件,也沒有錯誤消息。當我查看/var/log/mail.info時,沒有關於應該發送的電子郵件的日誌。

我嘗試了我的postfix SMTP服務器與一個簡單的java程序,完全相同的參數,我收到一封電子郵件,所以我想我的SMTP服務器工作正常。

+0

你能複製相關的行嗎? – Jayan 2012-01-31 16:25:56

+1

在ant類路徑上是mail.jar和activtion.jar嗎?看到= http://ant.apache.org/manual/install.html#librarydependencies – Rebse 2012-01-31 19:58:11

+0

是的,愚蠢的我,我忘了添加mail.jar。現在它工作正常,沒有activation.jar – DevAntoine 2012-01-31 20:57:42

回答

0

由於這個問題從未被標記爲已解決,我只是在複製Rebse在評論中所說的內容。

這是一個類路徑問題,mail.jar不在其中。

謝謝Rebse!