Ich möchte eine E-Mail mit Google Mail als SMTP-Server senden.
das ist mein Code, und ich bekomme es nicht zur Arbeit ... Nach dem Ausführen von testSettings () bekomme ich die Debug-Ausgabe und dann stoppt es einfach. keine Zeitüberschreitung, kein Fehler, nichts ....
%Vor%Der folgende Fehler tritt auf: Ссылка
Anstelle von
props.put ("mail.transport.protocol", "smtps");
Transport transport = session.getTransport ("smtps");
Verwenden Sie
props.put ("mail.transport.protocol", "smtp");
Transport transport = session.getTransport ("smtp");
Verwenden Sie smtp , nicht smtps
Ich habe JDK 8, Netbeans 8, JavaMail 1.5.2 verwendet und dieses Beispiel funktioniert gut :
%Vor%Wenn Sie keine Verbindung mit Port 465 herstellen können, versuchen Sie Port 587
Wenn Sie Windows verwenden und Antivirus oder Firewall haben, deaktivieren Sie es und versuchen Sie es.