Es stellt sich heraus, dass JavaMail ein bisschen frustrierender ist als ich dachte. Ich habe mir online einige Beispiele angeschaut, wie ich eine einfache SMTP-E-Mail über die Gmail-Server (aber nicht über SSL) senden kann. Nachdem ich verschiedene Code-Beispiele ausprobiert habe, schließe ich mich der gleichen Beispielausnahme an, wenn ich transport.connect()
aufruft. Ich bekomme immer diese Stack-Trace:
Kann mir bitte jemand sagen, was ich hinzufügen oder tun soll, um das Problem zu beheben?
Hier ist mein Code:
%Vor% Sie müssen STARTTLS
aktivieren. Fügen Sie Ihrer Konfiguration eine weitere Eigenschaft hinzu:
Hier Mail-Absender, der den MSN-SMTP-Dienst verwendet
Mein Host ist smtp.live.com und der Port ist 587.
Wie in offizielles doc von Java Mail angegeben, können Sie hier weitere Informationen erhalten über den besten Java Mail-Mechanismus zum Senden und Empfangen von Mails.
Eigenschaften von Mail Client sind:
%Vor%Sende-Mechanismus ist:
%Vor% Hinweis:
Der Code läuft auf dem lokalen indischen Server gut.
Aber dies reagiert nicht auf Azur Congo : Beide sind Linux-Server.
Fehler ist:
%Vor%Auch wenn die Systemeigenschaft manuell festgelegt wurde:
%Vor%auch @Rob Harrop und @Brian's Punkte sind sichergestellt
%Vor%