den folgenden Code-Snippet Gegeben:Apache Commons E-Mail in Jboss sendet schlecht html E-Mail
public static void main(String[] args) throws Exception {
final Email email = new SimpleEmail();
email.setHostName("smtp.gmail.com");
email.addTo("[email protected]", "Manuel");
email.setFrom("[email protected]");
email.setSubject("daje mpo");
email.setContent("<html><body>22dlkjalskdj <strong>strong</strong><em>em</em><br>aslkdjsal</body></html>", "text/html");
email.setAuthentication("[email protected]", "mypassword");
email.setDebug(true);
email.setSSL(true);
email.setTLS(true);
String s = email.send();
System.out.println();
System.out.println(s);
}
Als ich dieses Stück Code in Eclipse ausführen, erhalte ich eine E-Mail wie:
Das ist was ich will!
Aber dann habe ich versucht, diese main
in meiner Anwendung in Jboss-4.0.5 im Einsatz zu verwenden, erhalte ich eine E-Mail wie folgt aus:
Also nicht nur die Nachricht ist nicht html Nachricht, sondern auch die Thema der E-Mail wurde verloren, und es scheint, dass statt der E-Mail mit dem zu Empfänger senden verwendet es eine bcc.
Ich habe keine Ahnung, was die Ursache für dieses Verhalten sein kann, kann mir jemand helfen oder mir einfach einen Hinweis geben.
UPDATE
Ich stelle fest, dass, wenn ich diesen Code „innerhalb“ ausführen JBoss es keine Header der Mail-Nachricht sendet, während der gleiche Code „innen“ Eklipse die korrekte Nachricht senden Ausführen .. alle Mail-Gläser in JBoss.
ich habe versucht, zu entfernen, aber es immer noch so handeln ...
nein, es ist nicht das Problem, es funktioniert nicht mit HtmlEmail ... – rascio