2009-06-22 5 views
0

Я получаю сообщение об ошибке, используя мой плагин электронной почты ext из hudson. Я пытаюсь отправить по электронной почте на следующую схему:Hudson email ext plugin ошибка?

"<firstName>_<LastName>@<subgroup>.<companyName>.com 

Ex: [email protected]

Я не могу отправить электронную почту по этому адресу с помощью плагина расширения электронной почты. Обычный генератор электронной почты работает с этой адресной схемой.

Мне интересно, если модуль адресной проверки в плагине слишком строг относительно имени адреса.

Есть ли обходной путь?

я получаю следующее извергнуть из Хадсон:

Jun 22, 2009 2:48:53 PM hudson.plugins.emailext.ExtendedEmailPublisher sendMail 
WARNING: Could not send email. 
javax.mail.internet.AddressException: Illegal address in string ``'' 
    at javax.mail.internet.InternetAddress.(InternetAddress.java:94) 
    at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:287) 
    at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:249) 
    at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:241) 
    at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:199) 
    at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:372) 
    at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:360) 
    at hudson.model.Build$RunnerImpl.cleanUp(Build.java:188) 
    at hudson.model.Run.run(Run.java:962) 
    at hudson.model.Build.run(Build.java:112) 
    at hudson.model.ResourceController.execute(ResourceController.java:93) 
    at hudson.model.Executor.run(Executor.java:119) 

ответ

0

Я использую этот плагин тоже, и у меня не было таких проблем.

Предупреждение, похоже, жалуется на вашу конфигурацию. Может быть, вы захотите дважды проверить адрес электронной почты, который вы набрали? Пробел как разделитель для нескольких писем? Кроме того, дважды проверьте конфигурацию вашего sytem и убедитесь, что вы правильно настроили SMTP-сервер или суффикс по умолчанию.

0

Вы можете просматривать code, но я бы предположил, что механизм проверки почты javax не слишком строг - он встроен в java. В последнем коде я не вижу конструктор InternetAddress (String) в строке 287, поэтому мне интересно, какую версию плагина вы используете в настоящее время.

Кроме того, какие параметры вы выбрали для электронной почты? Отправить преступникам?

1

Действительно ли это у вас в Хадсоне?

"<firstName>_<LastName>@<subgroup>.<companyName>.com 

(у вас есть открытые цитаты, но не близко цитаты)

Если да, то, что может быть ваша проблема.

1

Да, это ошибка (HUDSON-7057).

Основе последнего кода в багажнике:

это не удается: «[email protected] [email protected]» работает как ожидалось: «[email protected] [email protected]» работает так, как ожидалось: «[email protected] [email protected]»

Просмотрите то, что вы положили в списке получателей для случайных пробелов.