Ich habe folgendes Beispiel übernommen:
http://www.rgagnon.com/javadetails/java-0321.html
Exception in thread "main" com.sun.mail.smtp.SMTPSendFailedException: 550 5.1.8 Only registrated user are allowed to use this system {mp049}
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1515)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1054)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:634)
at functions.Mailen.main(Mailen.java:29)
Warum tritt dieser Fehler auf?
http://www.rgagnon.com/javadetails/java-0321.html
Code:
import javax.mail.*;
import javax.mail.internet.*;
import java.util.Properties;
class SimpleMail {
public static void main(String[] args) throws Exception{
Properties props = new Properties();
//Natürlich habe ich hier meine Daten eingetragen =)
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", "mymail.server.org");
props.setProperty("mail.user", "emailuser");
props.setProperty("mail.password", "");
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,
//hier habe ich natürlich auch eine sinnvolle Adresse angegeben
new InternetAddress("elvis@presley.org"));
transport.connect();
transport.sendMessage(message,
message.getRecipients(Message.RecipientType.TO));
transport.close();
}
}
Exception in thread "main" com.sun.mail.smtp.SMTPSendFailedException: 550 5.1.8 Only registrated user are allowed to use this system {mp049}
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1515)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1054)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:634)
at functions.Mailen.main(Mailen.java:29)
Warum tritt dieser Fehler auf?