Wyzwanie proxy występuje przed uwierzytelnieniem SMTP. Zmiana hasła poczty nie może odpowiedzieć na logowanie pośrednika.

Ścieżka proxy w dostawcy SMTP AngusWłaściwości
Punkt końcowy proxy HTTPmail.smtp.proxy.host, mail.smtp.proxy.port
Konto proxy HTTPmail.smtp.proxy.user, mail.smtp.proxy.password
Punkt końcowy SOCKSmail.smtp.socks.host, mail.smtp.socks.port

Użyj tabeli dostawcy dla wdrożonego transportu i jego obsługi uwierzytelniania. To dane wejściowe specyficzne dla dostawcy, a nie dowolne aliasy dla innej biblioteki poczty ani ustawienia dla całej JVM. Dla publicznie osiągalnego serwera SMTP, na którym dozwolone są publiczne pośredniki, lista proxy HTTP oferuje kandydatów dla hosta i portu HTTP. Nie używaj nazwy użytkownika ani hasła proxy dla nieuwierzytelnionego kandydata i potwierdź, że dopuszcza rzeczywistą nazwę hosta i port poczty; zachowaj konto poczty i ustawienia TLS.

W szczególności pole nazwy użytkownika proxy HTTP nie jest polem nazwy użytkownika SOCKS. Uwierzytelnione SOCKS musi pasować do rzeczywistej ścieżki JDK/socket. Dla SMTPS użyj odpowiedniego prefiksu transportu zgodnie z dokumentacją.

Zanotuj, gdzie wymiana się zatrzymuje: połączenie z proxy, logowanie do proxy, powitanie poczty, uwierzytelnianie TLS lub konta SMTP. Błąd przed powitaniem nie sprawdził konta poczty. Po wybraniu trasy zachowaj nazwę hosta serwera poczty i weryfikację TLS.

Powiązane artykuły