2009-06-22 21 views
0

Ich bekomme einen Fehler mit meinem E-Mail-Ext-Plugin von Hudson. Ich versuche, eine E-Mail an folgendem Schema senden:Hudson email ext Plugin Fehler?

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

ex: [email protected]

Ich kann keine E-Mails an diese Adresse über die E-Mail-Erweiterung Plugin senden. Der normale E-Mail-Generator arbeitet mit diesem Adressschema.

Ich frage mich, ob das Address Checker-Modul im Plugin zu streng über den Adressnamen ist.

Gibt es eine Problemumgehung?

bekomme ich folgende speien von Hudson:

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) 

Antwort

0

Ich verwende dieses Plugin auch, und ich habe keine solche Probleme hatte.

Die Warnung scheint sich über Ihre Konfiguration zu beklagen. Vielleicht möchten Sie die E-Mail-Adresse, die Sie eingegeben haben, noch einmal überprüfen? Whitespace als Trennzeichen für mehrere E-Mails? Überprüfen Sie außerdem Ihre Systemkonfiguration und stellen Sie sicher, dass Sie Ihren SMTP-Server oder das Standard-Suffix korrekt konfiguriert haben.

0

Sie können die code durchsuchen, aber ich würde vermuten, dass der Java-Mail-Validator nicht zu streng ist - es ist in Java eingebaut. Im neuesten Code sehe ich den InternetAddress (String) -Konstruktor nicht in Zeile 287, also frage ich mich, welche Version des Plugins Sie gerade verwenden.

Welche Optionen haben Sie für die E-Mail ausgewählt? An Täter schicken?

1

Ist das wirklich so, wie Sie es in Hudson haben?

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

(Sie haben ein offenes Angebot, aber keine Nähe Zitat)

Wenn ja, das Ihr Problem sein kann.

Verwandte Themen