Муравей MailLogger не отправляет электронную почту - PullRequest
1 голос
/ 31 января 2012

Я запускаю 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, в нем нет журнала об электронном письме, которое должно было быть отправлено.

Я попробовал свой SMTP-сервер postfix с помощью простой Java-программы с точно такими же параметрами, и я получил электронное письмо, так что я думаю, что мой SMTP-сервер работает нормально.

1 Ответ

0 голосов
/ 16 мая 2013

Поскольку этот вопрос никогда не был помечен как разрешенный, я просто копирую то, что Ребсе сказал в комментарии.

Это была проблема с classpath, mail.jar в ней не было.

Спасибо, Ребсе!

...