Habe ein Problem von einem Servlet aus eine Mail zu versenen.
das ganz ist in einem TRY/CATCH, letzterer fängt nichts ein, es scheint also alles zu funktionieren. Nur leider bekomme ich keine Mail.
Benutzername und Passwort stimmen. Auch wenn ich den Host auf meinen eigenen Server setze sehe ich im Log des Mailservers keinen Verbindungsversuch :-(
Woran kann das liegen ? Muss ich in Tomcat zusätzlich einstellungen vornehmen ?
lg
Manuel
Code:
Properties props = new Properties();
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", "smtp.1und1.de");
props.setProperty("mail.user", "user");
props.setProperty("mail.password", "pass");
Session mailSession = Session.getDefaultInstance(props, null);
Transport transport = mailSession.getTransport();
MimeMessage message = new MimeMessage(mailSession);
message.setSubject("Testing javamail plain");
message.setContent("This is a test", "text/plain");
message.addRecipient(Message.RecipientType.TO,
new InternetAddress("empfaenger"));
transport.connect();
transport.sendMessage(message,
message.getRecipients(Message.RecipientType.TO));
transport.close();
das ganz ist in einem TRY/CATCH, letzterer fängt nichts ein, es scheint also alles zu funktionieren. Nur leider bekomme ich keine Mail.
Benutzername und Passwort stimmen. Auch wenn ich den Host auf meinen eigenen Server setze sehe ich im Log des Mailservers keinen Verbindungsversuch :-(
Woran kann das liegen ? Muss ich in Tomcat zusätzlich einstellungen vornehmen ?
lg
Manuel