2012-01-31 80 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!