我这样运行ant是为了收到一封包含构建日志的电子邮件:ant deployDB-logger org.apache.tools.ant.listener.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时,没有关于应该发送的电子邮件的日志。
我用一个简单的java程序尝试了我的postfix SMTP服务器,它的参数完全相同,我确实收到了一封电子邮件,所以我想我的SMTP服务器工作得很好。
由于这个问题从未被标记为已解决,我只是复制Rebse在评论中所说的内容。
这是一个类路径问题,mail.jar不在其中。
谢谢Rebse!