tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von sheel
  • 1 Beitrag von sheel
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
435
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    draft draft ist offline Mitglied
    Registriert seit
    Aug 2011
    Ort
    Augsburg
    Beiträge
    18
    Hallo leute!

    Ich hab folgendes Problem. Ich hab mein ganzes Projekt mit JSP geschrieben und will auch keine php Elemente drinnen haben.

    Ich möchte eine Art Kontakt machen, welche von meinem Server auf eine Emailaddresse eine Email versendet (soll wenn möglich, auf von einem offlinetomcat auf meine onlineemail gehen).

    Hab mitlerweile einiges gegooglet aber nichts brauchbares in jsp gefunden.

    Könnt ihr mir helfen und eventuell nen brauchbaren code posten, welcher mir ne email erstellt und diese auch weiterschickt.

    danke im vorraus, tom!

    ps: bitte kommt mir nicht mit mailto ich will KEIN emailprogramm dafür öffnen müssen.
    pps: sry, wenn ich falschen bereich bin, für JSP gibs keine abteilung
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hi und Willkommen bei tutorials.de

    Zitat Zitat von draft Beitrag anzeigen
    pps: sry, wenn ich falschen bereich bin, für JSP gibs keine abteilung
    Doch, als Unterbereick von Java:
    http://www.tutorials.de/enterprise-j...2ee-spring-co/
    Zitat Zitat von draft Beitrag anzeigen
    ps: bitte kommt mir nicht mit mailto ich will KEIN emailprogramm dafür öffnen müssen.
    Hmm...am Server wäre das sowieso etwas blöd ...
    Zitat Zitat von draft Beitrag anzeigen
    Hab mitlerweile einiges gegooglet aber nichts brauchbares in jsp gefunden.
    http://www.oracle.com/technetwork/ja...ail/index.html
    ist nachrüstbar

    Gruß
    draft bedankt sich. 

  3. #3
    draft draft ist offline Mitglied
    Registriert seit
    Aug 2011
    Ort
    Augsburg
    Beiträge
    18
    Danke! bekomme allerdings nun bei senden folgenden fehler:

    530 5.7.0 Must issue a STARTTLS command first

    ich benutze den code von zeja (#2):
    http://www.tutorials.de/java/255387-...versenden.html

    den fehler hat leider keiner der jungs in dem thread, kann da jmd weiterhelfen?
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hast du jetzt die eingebauten Klassen verwendet oder Javamail wirklich runtergeladen und die jar eingebunden?
    Besser runterladen.

    Welchen SMTP-Server nimmst du zum Schicken? Braucht der eine Authentifizierung?
     

  5. #5
    draft draft ist offline Mitglied
    Registriert seit
    Aug 2011
    Ort
    Augsburg
    Beiträge
    18
    in meiner main mach ich folgendes: wie gesagt, ich benutze die klasse von zenja
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    SendMailExample neu = new SendMailExample();
    String username = "<meinacc>@live.de";
    String password = "<meinPW>";
    String senderAddress ="<meinacc>@live.de";//someone@web.de
    String recipientsAddress = "<meinacc>@live.de"; //somereceiver@web.de
    String subject = "Test";
    String text = "text";
    String smtpHost = "smtp.live.com";
    System.out.println("los");
    neu.sendMail(smtpHost, username, password, senderAddress, recipientsAddress, subject, text) ;
    System.out.println("done");

    soweit ich weiß, braucht man auth, aber hab bislang mich noch nie mit mail auseinandersetzen müssen, und weiß daher nicht, wo und wie ichs im code einsetzen muss..

    edit: ja ich hab javamil geladen und die richtig lib eingefügt, daran liegts nicht, sonst würde ich lauter rote errors im quelltext haben :/
    Geändert von draft (08.08.11 um 00:55 Uhr)
     

  6. #6
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Zitat Zitat von draft Beitrag anzeigen
    edit: ja ich hab javamil geladen und die richtig lib eingefügt, daran liegts nicht, sonst würde ich lauter rote errors im quelltext haben :/
    Die Klassen gibt es (anscheinend) auch schon standardmäßig vorhanden, aber die können nicht alles, was die heruntergeladenen können. Compilerfehler bekommst du dann in keinem der beiden Fälle, aber die Funktionsweise...

    Mit Authentifizerung ist übrigens nur gemeint, dass du einen Benutzernamen und ein Passwort am Server zum Verschicken der Mails brauchst. Wenns ums Verschicken (nicht eigene Abrufen, natürlich) geht hat das nicht jeder, deswegen die Frage.

    Das ist auch das Problem.
    zeja´s Klasse unterstützt zwar Benutzername und Kennwort, dein Server will aber eine noch sicherere Verbindung, bei der Javamail std.-mäßig nicht mitmacht.
    Man kann aber vor Mailversand einstellen, dass solche Verbindungen erlaubt sein sollen.
    Schreib nach
    Code java:
    1
    
    properties.put("mail.smtp.auth", "true");
    in zeja´s Klasse noch
    Code java:
    1
    
    properties.put("mail.smtp.starttls.enable", "true");
    Das sollte alles ein.

    Wenn du Javacode übrigens zwischen [java]...[/java] schreibst, bekommst du eine Codebox wie oben gezeigt.
    Und achte bitte etwas auf Gross-/Kleinschreibung.

    Gruß
    draft bedankt sich. 

  7. #7
    draft draft ist offline Mitglied
    Registriert seit
    Aug 2011
    Ort
    Augsburg
    Beiträge
    18
    Yeah! Vielen Dank!! Es geht nun fehlerfrei! Das senden dauert zwar etwas, aber super Dem Forum hier bleib ich wohl ich treu: super schnelle Antworten und sehr guter Umgang!

    *PS: Werde mir nochmal alle Forenregel durchlesen, damit ich hier keine Probleme bekomme :P
     

Ähnliche Themen

  1. Emails mit php versenden
    Von FP4Lisa im Forum PHP
    Antworten: 17
    Letzter Beitrag: 25.01.08, 09:27
  2. Mit Access Emails versenden
    Von jaquline im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 20.04.07, 11:28
  3. emails per php versenden
    Von Grunge im Forum PHP
    Antworten: 3
    Letzter Beitrag: 06.09.05, 19:43
  4. emails versenden mit java
    Von bjmicha im Forum Java
    Antworten: 9
    Letzter Beitrag: 25.05.05, 13:37

Stichworte