メールについて(送信できない・届かないとき、メールサーバーの構築)¶
状況から探す¶
状況 |
確認する記事 |
|---|---|
VPSにメールサーバーを構築したい |
(スタートアップスクリプト「Mailserver」)
|
VPSからメールを送信できない |
(OP25Bの確認)
|
送信はできるが、相手に届かない |
(DNS逆引きの設定)
|
迷惑メールの大量送信について、警告を受けた |
|
コントロールパネルに、通信制限の表示がある |
メールを使う前に知っておきたいこと¶
外向きの25番ポートは、利用開始からしばらく閉じています(OP25B)¶
さくらのVPSは、お試し期間中、OP25B設定(外向きの25番ポートを閉じた設定)で提供しています。このため、VPSから外部のメールサーバーへ、25番ポートで直接メールを送信できません。
OP25Bは、お試し期間終了後、サービスの利用開始から約72時間で解除されます。
すぐに本登録した場合や、クレジットカード以外のお支払い方法を選択した場合も、利用開始から約72時間は、OP25Bの設定が続きます。
メールの送信が必要な場合は、解除までの時間を見込んで、余裕をもってご契約ください。詳細は、 お申し込みの流れ(さくらのVPS) をご確認ください。
メールサーバーには、DNSの設定が必要です¶
スタートアップスクリプト「Mailserver」を使う場合は、DNSレコード(A、MX)の設定が必要です。事前に、メールサーバーとして使うドメインの設定をご確認ください( Mailserver )。
独自ドメインをVPSに向ける手順は 独自ドメインをVPSに向ける をご参照ください。
逆引きの設定をおすすめします¶
送信メールサーバーの逆引きの結果が、ドメインと一致しない場合、受信者までメールが正常に届かないことがあります。逆引きの設定をおすすめします( DNS逆引きレコードの設定 、 独自ドメインをVPSに向ける )。
メールを送信できないときの確認の流れ¶
詳しい手順は、 メール(25番ポート)が送信できない場合 に記載しています。概要は、次のとおりです。
OP25Bが解除されているかを、サービスの利用開始から約72時間が経過しているかで確認します。
VPSから外部の25番ポートへ接続できるかを、コマンドで確認します。接続できない場合は、587番ポートへも同様に接続して、結果を比べます。25番ポートだけが閉じている場合は、OP25Bが設定されている可能性があります。
25番ポートへ接続できる場合は、メールサーバーのログで、送信の結果を確認します。
status=sentは送信先に受け付けられたこと、status=bouncedは送信に失敗したことを示します。送信できても受信者に届かない場合は、逆引きがドメインと一致しているかを確認します。
迷惑メールの警告を受けたときは¶
迷惑メールの大量送信について警告を受けた場合は、通信制限の有無、送信キュー、メールログの順に、原因を調査します。不正アクセスが疑われる場合は、不正アクセスの初動対応もあわせてご確認ください。