tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
735
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Wassermelone Wassermelone ist offline Rookie
    Registriert seit
    Aug 2009
    Beiträge
    6
    Ich habe ein Programm geschrieben, dass eine Datei per Mail verschickt.
    Dabei kriege ich jedes Mal diese Fehlermeldung:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    com.sun.mail.smtp.SMTPSendFailedException: 530 Authentication required
     
        at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1829)
        at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1368)
        at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:886)
        at javax.mail.Transport.send0(Transport.java:191)
        at javax.mail.Transport.send(Transport.java:120)
        at FileMailer.mailFile(FileMailer.java:90)
        at FileMailer.access$0(FileMailer.java:52)
        at FileMailer$1.run(FileMailer.java:40)
        at java.lang.Thread.run(Thread.java:662)

    Hier der Code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    
    Properties mailprops = new Properties();
            mailprops.put("mail.smtp.host", "smtp.smart-mail.de");
            mailprops.put("mail.smtp.auth ", "true ");
            
    Session session = Session.getDefaultInstance(mailprops);
            Message msg = new MimeMessage(session);
            InternetAddress from = new InternetAddress("adresse@smart-mail.de");
            msg.setFrom(from);
            InternetAddress to = new InternetAddress("adresse@smart-mail.de");
            msg.setRecipient(Message.RecipientType.TO, to);
            msg.setSubject("subject");
            MimeMultipart mmp = new MimeMultipart();
            MimeBodyPart text = new MimeBodyPart();
            BodyPart fbp = new MimeBodyPart();
            
            text.setText("Text");
            text.setHeader("MIME-Version", "1.0");
            text.setHeader("Content-Type", text.getContentType());
            fbp.setDataHandler(new DataHandler(new FileDataSource(file)));
            fbp.setFileName(file.getName());
            mmp.addBodyPart(text);
            mmp.addBodyPart(fbp);
            msg.setContent(mmp);
            msg.setHeader("MIME-Version", "1.0");
            msg.setHeader("Content-Type", mmp.getContentType());
                    Date now = new Date();
            msg.setSentDate(now);
            Transport.send(msg);

    Hat jemand eine Idee was ich falsch mache?
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Die Fehlermeldung ist doch selbsterklärend, oder?
    Der Server will einen Benutzernamen und ein Passwort, um dich Emails verschicken zu lassen.
     

Ähnliche Themen

  1. Java Mail API / Spring Mail: Verwendung eines ganz normalen SMTP Servers?
    Von DarthShader im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 01.08.09, 15:55
  2. SMTP Authentication mit PHP
    Von Nemec im Forum PHP
    Antworten: 1
    Letzter Beitrag: 11.09.05, 18:00
  3. Camspy SMTP --- Kein E-Mail Upload auf SMTP Server
    Von wighlander im Forum Internet, DSL & Flatrate
    Antworten: 1
    Letzter Beitrag: 24.02.05, 03:47
  4. Camspy SMTP --- Kein E-Mail Upload auf SMTP Server
    Von wighlander im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 23.02.05, 13:35
  5. SMTP Authentifizierung mit JavaMail: NoClassDefFoundError
    Von benjero im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 27.08.04, 09:30

Stichworte