Sidekiq TCPエラーをポート587(25ではない)を使用して解決

\u003e Jobs::HandledExceptionWrapper: Wrapped Net::OpenTimeout: smtp.mailersend.net:25 へのTCP接続を開くのにタイムアウトしました(5秒を超過しました)

このエラーが出ています。SMTPを機能させるにはポート25を開く必要があるということでしょうか?

はい。メールを送信しようとしており、多くのホスティングサービスでは送信ポート25がブロックされています。

IPtablesでポート25への接続を許可し、保存して、サーバーの起動または再起動時に毎回再起動するように設定しました。他に考えられることはありますか?

SMTPの認証情報も確認しました。DNS設定なども含めて問題なく動作するはずですが、それでも何も起こりません。

何が起こっているのか、何かアイデアはありますか? :bowing_man:

何が起こっているのか分かりません。しかし、DigitalOceanにいれば、ポート25を開いても、DOがあなたと世界の間にブロックするため問題ありません。

「いいね!」 1

@Jakke OVHを長年利用していますが、問題は一度もありませんでした。しかし、数日前にOVHから新しいサーバーを購入し、数日前まで使用していた従来のufwの代わりに、強力なiptablesシステムですぐにセットアップしました。もちろん、ポート22、80、443、6379、そして数時間前に25を開きましたが、今のところ何も変わっていません:technologist:

システムサーバーとDiscourseも再起動する必要があるかもしれません!

ポート25をブロックしているか確認してください。OSではなくルーターでブロックされている可能性が高いです。Mailgunのようなサービスは、この問題を回避するためにポート2525を使用しています。

「いいね!」 1

UFWはパケット制御のフロントエンドにすぎないiptablesのフロントエンドにすぎません。

iptablesを直接使用すると、UFWよりも柔軟性が高くなりますが、ipatables-persistentが必要です。しかし、iptablesとUFWを使用する場合、2つの点を除いて大きな違いはありません。

  • iptableでは順序が重要です
  • iptableでは構文が重要です

iptablesについて言及しても、そこに何があるのか誰も知らないので、十分ではないとさえ言えるでしょう。

もう一つ小さな詳細があります。Dockerは、VPSのiptablesで何をしたかに関係なく、気にも留めません。Dockerは何らかの方法でそれをバイパスします。

一つだけ理解できないことがあります。なぜポート22を使用しているのですか?

プラグインのインストールなどのために、サーバーへのSSH接続用です :slight_smile:

とはいえ、そのデフォルトポート22を別の番号に変更しようと思っていました..!

良い考えですが、週末なので彼らは遅くまで寝ている傾向があります :smiley:

「いいね!」 1

もちろん。私の書いていることを読むのではなく、書くべきことを読んでください :rofl:

ええ。私のミスです。私が言いたかったのは、なぜポート25を使用したいのかということです…

「いいね!」 1

これが私の最初の投稿で直面していた元の問題です。番号25が何を意味するのか分かりませんでしたが、メール送信またはメール確認のポート番号だと推測し、正しかったです :slight_smile:

ポート25で答えましたか?どこから来たのかは分かりませんが、どうやらそこにあるようです :confused:

iptables / ufw を使用すると、通常は着信トラフィックをブロックしますが、エラーはサーバーから mailersend.net への送信トラフィックに関するものです。

しかし、それはあなたの問題ではありません。

現在、ポート 25 はメールの リレー (配信とは対照的に) に使用されていません。代わりに、ほとんどのメールサービスはポート 587 を使用しており、mailersend のドキュメントを検索すると、ポート 25 ではなくポート 587 を使用するように指示されています。

「いいね!」 3

Mailersendサポートから以下の回答がありました。

エラーの原因は、ポート25 smtp.mailersend.net:25 を使用しているようです。現在、TLS暗号化を使用した587のみをサポートしています。

ポート 25 はセットアップ資格情報でデフォルトのポートでした。しかし、すぐに 587 に変更したところ、すべてが非常にスムーズになりました :partying_face:

問題解決

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.