警告: クラウドでメールサーバーを管理しても、受信者の受信トレイにメールが配信される保証はありません。電子メールの配信可能性の確立と維持は複雑な作業です。マネージドメールソリューションが必要な場合は、ホスト型メールサービスをご覧ください。
メールサーバーの送信レピュテーションを向上させるには、次のソリューションの使用を調査して検討する必要があります。
- DomainKeys Identified Mail(DKIM)
- ドメインベースのメッセージ認証、レポート、および準拠(DMARC)DNSレコード
あらゆる種類のメールサービスを構成する前に、クラウドサーバーでホスト名と逆引きドメインネームシステム(RDNS)が正しく設定されていることが重要です。この記事では、電子メール用にCloudServerを構成するために必要なホスト名とRDNS設定を確認します。
この記事の説明では、次のテクノロジーを使用しています。
- Ubuntu®Hardyオペレーティングシステム。 (手順は他のLinux®ディストリビューションでも機能する可能性がありますが、テストされておらず、保証されていません)。
ホスト名はクラウドサーバーの名前です。ホスト名は、電子メールのヘッダーで使用されます。ヘッダーは、メールのアドレスと送信者ラベルと考えることができます。
コマンドラインからホスト名を設定するには、いくつかのファイルを調整する必要があります。
-
現在のホスト名を確認することから始めます:
hostname -f
クラウドサーバーの例では、出力は次のとおりです。
cloudserver1
注: これらの手順では、ドメイン mail.democloud.comを使用します 。
-
ドメインに一致するようにホスト名を変更します:
sudo nano /etc/hostname
現在のホスト名を置き換えます
cloudserver1
選択したドメイン名(この例では mail.democloud.com )を使用します 。 -
次のコマンドを使用して、編集用に編集する2番目のファイルを開くことができます。
sudo nano /etc/hosts
クラウドサーバーの例では、デフォルトは次のようになります。
127.0.0.1 localhost localhost.localdomain
127.0.0.1 cloudserver1
cloudserver1
を置き換えますmail.democloud.com
を使用 。クラウドサーバーで、mail.democloud.com
を置き換えます ドメインで。 -
Cloud Serverを再起動し、次の一連のコマンドを使用してホスト名の出力を確認することにより、ホスト名の変更を確認します。
sudo shutdown -r now
hostname -f
出力は次のようになります:
`mail.democloud.com`
注: mail.democloud.com
ホスト名の例です。
次に、サーバーでRDNSを構成する必要があります。
-
サーバーの[DNS]タブに移動し、[逆DNS]セクションまで下にスクロールします。
-
関連するフィールドを、RDNSレコードで必要なドメイン名に変更します。詳細な手順については、DNS-逆引きDNSレコードの作成を参照してください。
RDNSの変更を確認する
RDNSの伝播には24〜48時間かかる場合があります。メール設定を構成してテストする前に、変更が完全に反映されるまで待つことをお勧めします。
RDNSを確認するには、Cloud Serverのインターネットプロトコル(IP)アドレスをdig
に入力する必要があります。 コマンド。
dig
をインストールします 次のコマンドを使用して、ベースのUbuntu HardyCloudServerで機能します。
`sudo aptitude install dnsutils`
これで、RDNSの変更が正しいことを確認できます。
dig
を使用してRDNS出力を確認します コマンド:
`dig -x 208.75.84.20`
この場合、出力には正解が含まれます:
dig -x 208.75.84.20
...
...
;; QUESTION SECTION:
;20.84.75.208.in-addr.arpa. IN PTR
;; ANSWER SECTION:
20.84.75.208.in-addr.arpa. 3477 IN PTR mail.democloud.com.
アプリケーションから管理者にメールを送信するだけの場合でも、クラウドサーバーをメールサーバーとして構成する前に、クラウドサーバーが適切に構成されていることが重要であることに注意してください。