ホームサーバーCentos 6.4からのメールの送信


-1

ドメイン名のない動的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

回答:


0

@ALex_hhaで提案されているように、gmail / yahooのポート587または465に接続できます。リモートsmtp認証を使用するようにMTAを設定してください。これは、MTAおよびリモートメールサービスごとに異なります。たとえば、この記事では、postfixをgmailに接続する方法について説明します:http ://webcache.googleusercontent.com/search ? q = cache:loyCTx-lYuIJ:ubuntu-tutorials.com/2008/11/11/relaying-postfix-smtp -via-smtpgmailcom /&hl = en&strip = 1

あるいは、正当な理由を提供できる場合は、ISPにポート25のブロックを解除するように要求できます(成功した場合は確認しました)。 。のようなアドレスでメールを送信sender@localhostすると、ほぼ100%の割合でメールが拒否/スパムとしてマークされます。


Costin私はMTAとMUAの違いでちょっと迷っていますか?あなたの方法ではどのように機能しますか?私のソースメールは@ gmail.comになりますか?この方法には、送信できる電子メールの数に制限がありますか?
biz14

はい、送信元のメールはGmailアドレスになります。メールのレートに関してGmailのルールを遵守する必要があります。
Costin Gușă

mta =トランスポートエージェント(または「メールサーバー」と呼ばれることもある)の間に、mua =ユーザーエージェント(または「メールクライアント」と呼ばれることもある)。MTAはMUAとしても動作します(postfixがgmailに接続するときの記事の例で)
Costin Gușă

この場合、サーバーはMTAになりますか?gmailは非常に厳格であり、Javaアプリケーションのトライアルとストレステストのためだけに毎分数百通以上のメールを送信することを知っているので、gmailを使用する以外のオプションはありますか。
biz14

時間単位あたりの同時配信またはメッセージの数を制限すると同時に、Javaアプリケーションからのメールを受け入れるようにpostfixに指示できます。それらをキューに保持し、できるだけ早く配信します。
Costin Gușă
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.