ドメイン名のない動的IPを備えた自宅にcentos 6.4サーバーがあります。通常、IPSはポート25をブロックします。サーバーをテストして、Gmailやyahooなどの自分のメールアカウントにメールを送信する必要があります。それを微調整する方法 メールは、メールボックスにメールを送信できる限り、@ localhostでも構いません。
現在のJavaアプリケーションコード。
Properties props = new Properties();
props.put("mail.smtp.host", "*******");
props.put("mail.smtp.socketFactory.port", "26");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "26");
mailSession = Session.getInstance(props,new javax.mail.Authenticator()
{
protected PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication("*******","********");
}
});
transport = mailSession.getTransport("smtp");
transport.connect(emailUsername, emailPassword);
}
ISPが25ポートをブロックしている場合は、代わりに587/465を使用してみてください。注:gmailはlocalhost /
—
localdomain
@Alex yahooのような他のメールはどうですか?それでもブロックしますか?私はいくつかの私がpostfixを削除してインストールするように頼むので、sendmailまたはpostfixを使用する必要があります。
—
biz14
はい、yahooや他のBIGメールプロバイダーがそのようなメールをブロックすると思います。postfix / exim / sendmail / qmailを使用するMTAは重要ではありません。あなたはダインを使用しようとすることができます。
—
ALex_hha
@最初にダイナミックDNSにアクセスすることを意味するdyndnsとは何ですか?
—
biz14
はい、動的なDNSを使用することを意味します。たとえば、changeip.org
—
ALex_hha