メールアドレス検証、SMTP、メールサーバーに関するガイド。
メールサーバーの実体とは何か(MTA、MDA、メールボックスの役割)と、それを動かすソフトウェア:Postfix、Exim、Sendmail、Microsoft Exchange、Dovecot、ホスティング型のGoogle/Microsoft 365、そして前段のスパムゲートウェイ。さらに、あるドメインが何を使っているかを見分ける方法も解説します。
読む →telnetやopensslを使って手動でメールサーバーをテストする方法:各SMTPコマンド(HELO、EHLO、MAIL FROM、RCPT TO、VRFY、EXPN、STARTTLS、QUIT)、応答コード、そして完全な実例を解説します。
読む →telnet や開いたポート 25 なしでオンラインで SMTP サーバーをテスト: このサイトがライブ SMTP コマンド(EHLO、MAIL FROM、RCPT TO)をどのように代行するか、手動の smtp telnet test に対していつオンラインテストを使うべきか、そして応答コードの読み方。
読む →Webサーバーがどのようにメールを表示し(ウェブメール)、ユーザーとのやり取り(問い合わせフォーム、確認メール)を支えるか。主要なソフトウェア(Nginx、Apache、LiteSpeed、IIS、Caddy)と、ウェブサイトとメールサーバーが別々である理由を解説します。
読む →メールの生ソースが実際に何を含んでいるか — 各ヘッダーの解説(From、Reply-To、Return-Path、Message-ID、Received、DKIM)、MIME変数(Content-Type、boundary、charset、Content-Transfer-Encoding、Content-Disposition)、そして base64 / quoted-printable と multipart パートがどう組み合わさるか。
読む →自分のドメイン向けの実践的なステップバイステップ設定ガイド: SPF レコードを1つ作る(そして10回ルックアップの上限)、送信元ごとに DKIM を有効にする、DMARC を p=none から p=reject へ安全に展開する、送信 IP を RBL ブロックリストから外しておく、そして実際のヘッダーで各レイヤーを検証する。
読む →