こんにちは。最近、自宅の ISP がポート 25 経由の送信を禁止しているようだと気付きました (メール サーバーを起動したばかりのときは、メールを送信できました)。ポート 25 を使用して smtp.gmail.com などのサービスに Telnet しようとしましたが、接続に失敗しました。つまり、今は禁止されているようです。
私はポート 25 をサポートする VPS を持っています。自宅のポートが禁止されていなかったときです。メールを受信するために、リバース プロキシを使用しています。Gmail がポート 25 で VPS にリクエストを送信し、それがポート 25 で自宅の PC に転送され、自宅の PC のサーバー プログラムが残りの処理を行います。メールは届き、すべて正常です。そして、今でも問題なく動作しています。
Gmail などの一般的なオンライン サービスにメールを送信したいので、私の知る限り、送信ポートを 25 に固定する必要があります (私が使用しているサーバー プログラムでは、少なくとも Web GUI では、送信ポートを変更するオプションは提供されていません)。メールを送信する場合、たとえば、自宅の PC から送信されたリクエストを禁止されていないポート経由で VPS に転送し、VPS でこれらのリクエストをポート 25 経由で Gmail に送信することは可能でしょうか。何を調べればよいか教えていただけたら幸いです。または、これを実現する方法を教えていただければ幸いです。
私の意見では、このワークフローは次のようになります。
Home PC try to send through port 25
-> Outgoing Port Changed to 12345
-> Forwarded to VPS
-> Sending through VPS port 25
->Arrives at smtp.gmail.com
可能であれば、VPS に SMTP サーバー (どんなに小さくても) を設置しないようにしたいと思います。VPS で転送のみを処理するようにしたいと思います。ネットワークにあまり詳しくないので、言葉遣いが下手で申し訳ありません。私の問題がわかりやすく伝われば幸いです。