Vultr がSMTP ポート25をブロック — 彼らは私たちに「だめ」と言った。ここでメールを送信する方法があります

Vultrのアプリケーションがメールを送信できない場合、それはコード内のバグではありません。Vultrは新規アカウントではデフォルトでアウトバウンドSMTPポート25をブロックしており、我々の経験では、充実したドキュメント付きのトランザクショナル専用の送信者でもそのブロックを解除しません。
我々は実際に依頼したので知っています。当社はメールインフラストラクチャー企業を運営しています。送信者が提供できるほぼ最強のケースを示してSMTPポートブロック解除リクエストを提出しましたが、Vultrはノーと言いました。2回です。2回目はマネジメント層へのエスカレーション後でした。
この投稿は、Vultrの実際の返答を逐語的に共有し、ブロックが存在する理由を説明し(そして正直に言うと、なぜ彼らにとってこれが正しい決断なのか)、それでもVultrインスタンスからメールを送信する方法を示しています。
我々が依頼したこと
2026年7月、新しいVultrインスタンスに対して「SMTPポートブロック解除」というタイトルのチケットを開きました。このインスタンスはアウトバウンドメール配信ノードとして意図されていました。リクエストは可能な限り透明性を持つものでした:
- トランザクショナルメールのみ — アカウント検証、パスワードリセット、2FAコード、注文確認、領収書。マーケティングなし、ニュースレターなし、当社独自の利用規約で禁止されています。
- 完全な認証 — すべてのメッセージがDKIM署名(Ed25519 + RSAデュアル署名)、SPFアラインメント、DMARC準拠、ハードバウンスとスパムクレームの自動抑止。
- 当社独自のIPスペース — 当社が所有するデディケーテッド/24ブロック、Vultrアカウントからバイナリーで公開、我々の送信評判が完全に独自のものになるように。Vultrのイプは当社のトラフィックを運ぶことはありません。
- 文書化されたウォーミングプラン — 1日50~100メッセージから始まり、ブロックリストステータスを監視しながら数週間かけてランプアップ。
Vultrの返答、逐語的に
Vultrのアカウントチームからの最初の回答です。言葉通りです:
こんにちは、
リクエストされた情報を提供いただきありがとうございます。リクエストを徹底的に審査いたしましたが、申し訳ございませんが、お客様のアカウントのSMTPブロックを解除することができません。提供いただいた情報に基づいて、説明いただいた活動は当社プラットフォームと互換性がないと思われます。サービスの最適なパフォーマンスを保証し、当社サービスの完全性を維持するために、当社のポリシーに厳密に準拠することが重要です。
このような残念な結果となってしまい、申し訳ございません。ご迷惑をおかけして申し訳ございません。ただし、適切なソリューションの発見をお手伝いすることに継続してコミットしています。メールサービスを専門とするサードパーティのソフトウェアソリューションを検討することをお勧めします。これらのプラットフォームはお客様の具体的な要件を満たすように設計され、メール操作に必要な機能と柔軟性を提供しています。
このような結果ではなかったかもしれませんが、ご理解とご協力をいただきありがとうございます。当社の専任サポートチームはいかなる方法でもお力になります。ご質問がある場合や、その他ご支援が必要な場合は、お気軽にお問い合わせください。
よろしくお願いいたします。
Vultrアカウントチーム
我々は返答し、1つの明確化質問をしました:決定は、我々が独自の BGP公開IPアドレスからのみ送信することに制限されている場合に変わるでしょうか。つまり、我々のIPブロック(Vultrのではなく)が送信行動のあらゆる結果を担うようにするということです。
Vultrは質問を真摯に受け止めてエスカレートしました:
こんにちは Jonathan、
リクエストのレビューに追加の時間をくださいませ。
その間、こちらでお応えいただき、追加情報を提供することができます。
数時間後、最終的な回答が返ってきました:
こんにちは Jonathan、
この間のご辛抱をおかけしました。
残念ながら、ご意図の使用方法に基づいて、当社はSMTPをブロック解除することができません。
メールサービスを専門とするサードパーティのソフトウェアソリューションの検討をお勧めします。これらはメール操作の具体的な要件を満たすように設計されています。ご理解をいただきありがとうございます。
これは断固とした、最終的なノーです。完全な認証、所有IPスペース、ウォーミングプラン、およびトランザクショナル専用ポリシーを持つ送信者に対してです。「VPSからメールを送信したいのですが」というリクエストの場合、同じ答えまたはそれのもっと静かなバージョンを期待してください。
Vultrがそもそもポート25をブロックする理由
これらのメールを役に立たないと読むのは簡単です。そうではありません。それらは合理的であり、その理由を理解することは、2026年のメールが実際にどのように機能するかについて多くを伝えています。

ポート25はメールサーバーが互いに通信するのに使用するポートです。また、スパマーが必要なポートでもあります。それを開いたままにしているクラウドプロバイダーは数日以内にスパムキャノンになります。盗まれたクレジットカードを持つ誰でも100のインスタンスをスピンアップし、IPがバーンするまでスパムをブラスト、そして去ります。プロバイダーはダメージを抱えて残されます。そしてダメージは集合的です。Spamhausのようなブロックリストは単一の悪いIPをリストするだけではありません。彼らはレンジをリストします。1人の悪用した顧客は、プロバイダーのアドレススペース全体の/24を取得でき、それは他のすべての顧客の合法的なメールが跳ね返されることを意味します。
だからすべての大手クラウドはVultrが行うことのいくつかのバージョンを行います。AWSはデフォルトでポート25をブロックします。Google Cloud、Azure、DigitalOcean、Hetznerも同じです。Vultrの応答における率直な真実— 「説明いただいた活動は当社プラットフォームと互換性がない」— は、メール配信がその事業ではないことを認識している一般目的クラウド、そして良い送信者でさえそのネットワーク上にあることは、それが監督するのに装備されていない責任であることです。Vultrは安くよく書かれたチケットを持つ規律あるトランザクショナル送信者からスパマーを区別することはできないので、安全なポリシーは誰もが断ることであり、独自の言葉で、「メールサービスを専門とするサードパーティのソフトウェアソリューション」を推奨すること です。
彼らは正しいです。我々はそれらの1つです。
なぜデリバラビリティが専門家の技術になったのか
この物語の中心にあるエレガントなパラドックスはここにあります。メール配信を難しくすることは、それを専門化する必要性を作り出すことと同じです。
メール配信を確実にすることは何年も前にネットワークの問題ではなくなりました。これは評判問題です。受信ボックスプロバイダーはそれを送信したIPと署名した領域に対するすべてのメッセージの履歴に対して判断します。クレーム率、バウンス率、エンゲージメント、認証、ボリュームの一貫性。その評判は遅く獲得され(新しいIPは週かけてウォーミングする必要があります)、素早く使われます(単一の悪いバッチは数ヶ月を元に戻すことができます)、そして継続的に保たれます(フィードバックループ、抑止リスト、ブロックリスト監視、およびGmail、Microsoft、Yahooのプロバイダーごとのもやもやはすべて毎日の注意を要求します)。
一般目的のクラウドはVultrのアカウントチームが実証したようにあなたの代わりにそれを保証したくありません。一方、専門的なプロバイダーは、その事業全体をそれにかけています。我々のインフラストラクチャ、当社のIPスペース、当社の監視、および当社の悪用防止の実施はすべて1つの資産を保護するために存在します。送信評判が我々の顧客のメールが乗っかっています。そのアラインメントが全製品です。配信することは困難です。これはまさに専門家がそれを配信するために支払う価値があることです。

Vultrからメールを送信する方法(機能する方法)
良いニュースはここです。Vultrはポート25— サーバー間のポートをブロックするだけです。ポート587、標準送信ポート、アプリケーションがメールをメールサービスに渡すために使用するのは、大きく開いています。つまり、Mailer To Goは、ゼロチケット、ゼロ待機、ゼロウォーミングで、任意のVultrインスタンスから完璧に機能します。
mailertogo.comにサインアップし、送信ドメインを確認し、アプリケーションをSMTP認証情報に指し示します:
# Rails — config/environments/production.rb
config.action_mailer.smtp_settings = {
address: ENV["MAILERTOGO_SMTP_HOST"],
port: 587,
user_name: ENV["MAILERTOGO_SMTP_USER"],
password: ENV["MAILERTOGO_SMTP_PASSWORD"],
authentication: :plain,
enable_starttls_auto: true
}
// Node.js — Nodemailerで
const transporter = nodemailer.createTransport({
host: process.env.MAILERTOGO_SMTP_HOST,
port: 587,
auth: {
user: process.env.MAILERTOGO_SMTP_USER,
pass: process.env.MAILERTOGO_SMTP_PASSWORD,
},
});
DKIM署名、SPFアラインメント、DMARC、バウンスおよびクレーム処理、抑止リスト、およびIP評判はすべて当社側で処理されます。Vultrが正しく監督しないことに決めた部分です。
Vultrインスタンスはおこなっている最高の場所で実行し続けます。アプリケーションの実行。メールは、まさに1つの目的で存在するインフラストラクチャに乗っかります。配信してもらいます。