Avatar billede mojo_pin Nybegynder
17. november 2004 - 16:52 Der er 7 kommentarer og
1 løsning

Problemer med at send mail med javaMail

Jeg har kopieret nogen kode fra et andet spørgsmål, som arne_v har besvaret på med dette eksempel:

public static void sendTextEmail() {               
  try {
    Properties props = System.getProperties();
    props.put("mail.smtp.host", "mail.stofanet.dk");
    Session session = Session.getDefaultInstance(props, null);
    MimeMessage message = new MimeMessage(session);
    message.setFrom(new InternetAddress("<MinAdd>@stofanet.dk"));
    message.addRecipient(Message.RecipientType.TO, new InternetAddress("<En eller anden adresse>"));
            message.setSubject("Test");
            message.setText("Dette er en test\n" +
                            "Næste linie");
            Transport.send(message);

        } catch (AddressException e) {
            System.out.println("address fejl");
        } catch (MessagingException e) {
            System.out.println("message fejl");
        }
    }
Jeg har stofa derhjemme, så der er med deres SMTP server jeg anvender. Jeg skal kunne sende en mail, til hvilken som helst adresse, hjemmefra.

Problemet er bare at jeg får en MessagingException, når linjen Transport.send(message); bliver afviklet og jeg ved ikke hvorfor.
Avatar billede arne_v Ekspert
17. november 2004 - 17:00 #1
Hvilken exception text får du ?
Avatar billede mojo_pin Nybegynder
17. november 2004 - 17:04 #2
Den bliver opfanget af catch (MessagingException e), som derefter udskriver println´en "message fejl"
Avatar billede arne_v Ekspert
17. november 2004 - 17:08 #3
Prøv lige med:

} catch (MessagingException e) {
            System.out.println("message fejl: " + e);
Avatar billede mojo_pin Nybegynder
17. november 2004 - 17:14 #4
Den udskiver javax.activation.UnsupportedDataTypeException: no object DCH for MIME type text/plain; charset=Cp1252

Kan det være fordi jeg mangler et eller andet fra javaMail pakken?
Avatar billede arne_v Ekspert
17. november 2004 - 17:15 #5
Har du både mail.jar og activation.jar i din classpath ?
Avatar billede mojo_pin Nybegynder
17. november 2004 - 17:30 #6
Jeg har fundet fejlen, det var en lidt pinlig fejl, havde glemt at overføre META-INF mappen med resten, men tak for at hjælpen. Skal du sende et svar for at få point´erne eller hvad?
Avatar billede arne_v Ekspert
17. november 2004 - 17:31 #7
jeps
Avatar billede arne_v Ekspert
12. december 2004 - 20:18 #8
så mangler du bare at acceptere svaret
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester