Java Mail
Von: , Frage gestellt am Mo, 23. Mär 2009
hallo
ich habe ein kleines programm mit dem ich mails versenden kann
public Mail() throws Exception
{
//Auslesen();
Session session = Session.getDefaultInstance(new Properties());
Transport transport = new SMTPSSLTransport(session, new URLName("smtp","mail.gmx.net", 465, null,"[E-Mail-Adresse entfernt]","Passwort"));
MimeMultipart content = new MimeMultipart( "alternative" );
MimeBodyPart text = new MimeBodyPart();
MimeBodyPart html = new MimeBodyPart();
text.setText( "Text als normaler String" );
text.setHeader( "MIME-Version" , "1.0" );
text.setHeader( "Content-Type" , text.getContentType() );
html.setContent( "<html>Text als HTML</html>", "text/html");
html.setHeader( "MIME-Version" , "1.0" );
html.setHeader( "Content-Type" , html.getContentType() );
content.addBodyPart( text );
content.addBodyPart( html );
Message message = new MimeMessage(session);
message.setContent( content );
message.setSubject("WICHTIG!!!");
message.addRecipient(Message.RecipientType.TO,new InternetAddress("[E-Mail-Adresse entfernt]"));
message.setFrom(new InternetAddress("[E-Mail-Adresse entfernt]"));
DataSource fileDataSource = new FileDataSource( "bsp.pdf" );
BodyPart messageBodyPart = new MimeBodyPart();
messageBodyPart.setDataHandler( new DataHandler(fileDataSource) );
messageBodyPart.setFileName( "bsp.pdf" );
content.addBodyPart( messageBodyPart );
transport.connect();
transport.sendMessage(message, message.getAllRecipients());
transport.close();
System.out.println("Erfolg");}
jedoch kann ich damit nur ".txt" Anhänge verschicken woran liegt das?
Grüße
