0
私はメールを送信するために、commons apache jarを使用しています。私はsmtpportを587に設定していますが、私の数少ないISPはブロックされているので、メールは届きません。 587が動作していない場合は、代替ポート26代替メールをメール設定に追加
email.setSSLOnConnect(true);
email.isStartTLSEnabled();
email.setSmtpPort(587);
これは私が知りたいことです。最初のポートがブロックされたときにチェックする代替のポートと条件を追加する構文は、ポート秒を使用します。私は認証を追加しました。 –
'try-catch(MessagingException e)'を試すことができます。 'catch'本体では、ポート306でcreate sessionを呼び出します。したがって、ポート587が機能しない場合、アプリケーションは' catch 'で書くセッションを実行します。 – Numb
これは、そのポートも動作しない場合は、別のポートと同じやり直しをしなければならないことを意味します。これが唯一の方法であれば、それは非常に原油です。 –