• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Gmail 連続送信 Yahoo! ポート)

Gmail連続送信でのタイムアウト問題の解決方法について

このQ&Aのポイント
  • エクセルのVBAを使用して、Gmailに連続してメールを送信していますが、最近タイムアウトの問題が発生しています。
  • ADSL回線を変更したことにより、ポート番号の設定が必要になりますが、正常に送信するためにはポート番号25を使用する必要があります。
  • 添付ファイルがあるため、送信に時間がかかることがありますが、5つ以上のメールを送るとエラー終了してしまいます。タイムアウトを回避する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • te2kun
  • ベストアンサー率37% (4556/12165)
回答No.1

Port 465 SMTP over SSL(SMTPs) Port 587 Submission Port 上記はRFCで定義されて一般的に使われるメールのポートの一つです よって、”正解”って言うなら、すべて正解になりますよ SMTPsは、サーバーとメーラーも対応の必用があります。  Submission Portは、送信時にメールサーバに認証する必用があります。 よって、SMTPsやSubmission Portを利用するものは、プログラムが未対応な可能性が高いです タイムアウトは、サーバの設定上の仕様だったりしますから、利用者が変更出来なかったりします そのVBAのプログラムを変更するしかないかもしれません もしくは、自身でローカルのSMTPサーバを立てて、そのSMTPサーバから、外部のSMTPサーバへSSLやSubmissionポートを利用したもので接続をかけるようにすれば出来るかもしれません

Prome_Lin
質問者

お礼

さっそくありがとうございます。 「正解」という言葉については、私にとっての「正解」ということです。 もちろん、「587」も「465」も「Yahoo!」にとって「正解」なのは分かっているのですが、今回のソフトでメールが送れたのは「25」だけだったので、私にとっては、もしくは、このソフトにとっては、正解は「25」だった、という意味で「正解」という言葉を使わせて頂きました。 ただ、教えて頂いたようなことを実行するだけの能力は、私には全くありませんので、せいぜい、「VBA」を何とか理解して、4つずつくらいメールを送っては、いったん終了し、また、再開して、次の4つメールを送って…、というのを繰り返す方法を考えてみます。 とにもかくにも、ありがとうございました。

関連するQ&A