Proposed changes to discourse-setup because Digital Ocean blocks outbound smtp

DOも3月に587のブロックを開始しました。問い合わせたところ、彼らは私のホストを意図的にブロックしたわけではないと主張しました。Postfix(とnetcat)で実験を行い、ホスト上の3つのIPアドレスのいずれでも、チーム内のドロップレット間の内部サブネットでさえ、587に到達できないことを証明しました。その後、彼らの技術者は私のドロップレットのネットワークを「リセット」しました。これにより、ドロップレットの電源をオフにしてからオンにしてアクセスを復元する必要がありました。

彼らは、SMTPを使用しているユーザーを確認せずに、仮想インフラストラクチャに「グローバル」ブロックを実装したようです。これは非常に怠慢です。彼らは、ドロップレットがMailgun、SMTP2GOなどの専用商用リレーを使用しているかどうかを容易に判断し、最初にそれらを免除することができたはずです。しかし、587のフィルタリング/ブロッキングを開始する計画を顧客に伝えない言い訳はありません。

良い点としては、MailerSend(MailerLiteの姉妹会社)を見つけ、私のトラフィックはMailgun Flexプランではなく、彼らの無料ティアに収まることです。

「いいね!」 1

それ以来、すべてのインストールで2525を使用しています。

長年機能していたサイトで、これのためにメール送信が停止してしまったという人が何人かいました。

「いいね!」 2

discourse-setup の PR を提出して、新しいデフォルトにする意思はありますか?

pr-welcome がない限り、そうではありません。

また、4文字の編集です。プルリクエストを受け入れるよりも、誰かが変更する方が簡単でしょう。

「いいね!」 1

DigitalOceanサーバーに新しいDiscourseインスタンスをセットアップする際に、最近この問題が発生しました。サポートによると、ポート587、465、25はサポートされていませんが、2525は機能するはずです。SMTP設定をポート2525に設定しましたが、Brevoでアクティベーションメールを送信するためにまだ機能していません。おそらく他の問題があるのかもしれません。

SendGridの方が良い選択肢であるか、またはそのサーバープロバイダーでよりサポートされている可能性があります。DigitalOceanのサポートは次のように書いています。

「SMTPプロトコルではなくHTTPリクエスト経由でメールを送信できるREST APIをSendGridで使用することもできます。それが適している場合や、別のサードパーティの送信サービスを利用することもできます。」

HTTPでのREST APIの仕組みがわかりません。おそらくSMTPよりも良いのでしょうか?

お困りのこと、申し訳ありません。2525はDiscourseとMailGunで動作します。それらのFlexプランは従量課金制で、無料枠があります。アプリを再構築せずに、app.ymlのSMTPパラメーターを変更できます。編集後、以下を実行してください。

cd /var/discourse
./launcher destroy app
./launcher start app

https://www.mailgun.com/blog/email/which-smtp-port-understanding-ports-25-465-587/

SMTP2GO、Google(ワークプレイスアカウント経由)、MailGun、POBOX.com、そして最近ではMailerSendを使用しました。私の意見では、MailGunが最もわかりやすいです。MailerSendも次点ですが、DiscourseがLinuxホスト上のDockerコンテナでホストされていること、LinuxホストにはSSL証明書が不要であることなどを、彼らのテクニカルサポートに説明する必要がありました。彼らはそれを理解し、私のプロモーションアカウントをトライアルレベルから昇格させてくれました。

「いいね!」 2

私が話したここ数人のクライアントによると、メールガンフレックスプランはもう利用できないと思います。1日に100通以上のメッセージを送信する必要がある場合、月額15ドルかかります。

ポート587がブロックされている問題は、DigitalOceanの問題です。DigitalOceanが警告なしにポートをブロックし始めたため、メールの送信ができなくなったクライアントが数人いました。ただし、ポート2525に切り替えるのは簡単な修正です。

「いいね!」 2

おすすめありがとうございます。以前はmaligunを使用していましたが、うまくいったものの、いくつかの問題があったため、Brevoに切り替えました。Brevoの方が使いやすいと感じています。最近はアクティブなサイトはありませんでしたが、現在新しいサイトを立ち上げるために作業中です。

他の送信者やSendGridを試すかもしれません。APIオプションがDiscourseと互換性があるかどうかわかりませんが、誰か使用していますか?

はい、DOは私のサイト2つをブロックしました。2525への切り替えで解決しました。

そして、Mailgunはフレキシブルプランの提供を終了しましたが、既存のアカウント向けには維持しています。

どうすれば彼らの注意を引くことができますか?

「いいね!」 1