Guten Morgen,
ich möchte eine Email per Java versenden.
Dazu verwende ich folgenden Klasse:
Ist es möglich eine Email ohne einen smtp-Server zu versenden?
Mein vorgesetzter meint das es geht, aber ich denke man braucht doch einen Server der diesen Diesnt erledigt. Gibt es da eine Möglichkeit?
Was muss hier eingetragen werden?
props.put( "mail.smtp.host", "mail.mailserver.com" );
ich möchte eine Email per Java versenden.
Dazu verwende ich folgenden Klasse:
Java:
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
public class SendJavaMail
{
public static void postMail( String recipient,
String subject,
String message, String from )
throws MessagingException
{
Properties props = new Properties();
props.put( "mail.smtp.host", "mail.mailserver.com" );
Session session = Session.getDefaultInstance( props );
Message msg = new MimeMessage( session );
InternetAddress addressFrom = new InternetAddress( from );
msg.setFrom( addressFrom );
InternetAddress addressTo = new InternetAddress( recipient );
msg.setRecipient( Message.RecipientType.TO, addressTo );
msg.setSubject( subject );
msg.setContent( message, "text/plain" );
Transport.send( msg );
}
public static void main( String[] args ) throws Exception
{
postMail( "test@gmail.com",
"Tolles Buch",
"Wow. Das Buch ist schön zu lesen",
"info@mailserver.com");
}
}
Ist es möglich eine Email ohne einen smtp-Server zu versenden?
Mein vorgesetzter meint das es geht, aber ich denke man braucht doch einen Server der diesen Diesnt erledigt. Gibt es da eine Möglichkeit?
Was muss hier eingetragen werden?
props.put( "mail.smtp.host", "mail.mailserver.com" );