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,„[email protected]“,„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( „Text als 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(„[email protected]“));
message.setFrom(new InternetAddress(„[email protected]“));
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