メールについて(送信できない・届かないとき、メールサーバーの構築)

[更新: 2026年11月12日]

さくらのVPSでメールを扱う場合の、入口となる記事です。状況に合わせて、確認する記事をご案内します。
メールサーバーの運用や設定は、お客様にてお願いいたします。弊社では、メールサーバーの個別の設定や、メールが届くことの保証はいたしかねます( VPSの責任範囲(お客様の管理範囲とサポートの範囲) )。

状況から探す

状況

確認する記事

VPSにメールサーバーを構築したい

(スタートアップスクリプト「Mailserver」)

VPSからメールを送信できない

送信はできるが、相手に届かない

(DNS逆引きの設定)

迷惑メールの大量送信について、警告を受けた

コントロールパネルに、通信制限の表示がある

CPU、DISK I/Oに制限がされてしまった

メールを使う前に知っておきたいこと

外向きの25番ポートは、利用開始からしばらく閉じています(OP25B)

  • さくらのVPSは、お試し期間中、OP25B設定(外向きの25番ポートを閉じた設定)で提供しています。このため、VPSから外部のメールサーバーへ、25番ポートで直接メールを送信できません。

  • OP25Bは、お試し期間終了後、サービスの利用開始から約72時間で解除されます。

  • すぐに本登録した場合や、クレジットカード以外のお支払い方法を選択した場合も、利用開始から約72時間は、OP25Bの設定が続きます。

  • メールの送信が必要な場合は、解除までの時間を見込んで、余裕をもってご契約ください。詳細は、 お申し込みの流れ(さくらのVPS) をご確認ください。

メールサーバーには、DNSの設定が必要です

  • スタートアップスクリプト「Mailserver」を使う場合は、DNSレコード(A、MX)の設定が必要です。事前に、メールサーバーとして使うドメインの設定をご確認ください( Mailserver )。

  • 独自ドメインをVPSに向ける手順は 独自ドメインをVPSに向ける をご参照ください。

逆引きの設定をおすすめします

送信メールサーバーの逆引きの結果が、ドメインと一致しない場合、受信者までメールが正常に届かないことがあります。逆引きの設定をおすすめします( DNS逆引きレコードの設定 、 独自ドメインをVPSに向ける )。

メールを送信できないときの確認の流れ

詳しい手順は、 メール(25番ポート)が送信できない場合 に記載しています。概要は、次のとおりです。

  1. OP25Bが解除されているかを、サービスの利用開始から約72時間が経過しているかで確認します。

  2. VPSから外部の25番ポートへ接続できるかを、コマンドで確認します。接続できない場合は、587番ポートへも同様に接続して、結果を比べます。25番ポートだけが閉じている場合は、OP25Bが設定されている可能性があります。

  3. 25番ポートへ接続できる場合は、メールサーバーのログで、送信の結果を確認します。 status=sent は送信先に受け付けられたこと、 status=bounced は送信に失敗したことを示します。

  4. 送信できても受信者に届かない場合は、逆引きがドメインと一致しているかを確認します。

迷惑メールの警告を受けたときは

迷惑メールの大量送信について警告を受けた場合は、通信制限の有無、送信キュー、メールログの順に、原因を調査します。不正アクセスが疑われる場合は、不正アクセスの初動対応もあわせてご確認ください。