<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>迷惑メール | 徒然なるままに</title>
	<atom:link href="https://www.seichan.org/tag/%e8%bf%b7%e6%83%91%e3%83%a1%e3%83%bc%e3%83%ab/feed" rel="self" type="application/rss+xml" />
	<link>https://www.seichan.org</link>
	<description>徒然と日々の出来事(ネタ)を書いていこうかと．主に FreeBSD，Unix系の話題が中心ですが，その他の話題もあつかってみたり．</description>
	<lastBuildDate>Thu, 22 Oct 2026 21:11:48 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>【メール入門 第11回】メールのトラブルシュート ― 「届かない」の切り分け手順、よくあるエラー、迷惑メールフォルダーの原因</title>
		<link>https://www.seichan.org/2026/10/mail-11-troubleshooting.html</link>
					<comments>https://www.seichan.org/2026/10/mail-11-troubleshooting.html#respond</comments>
		
		<dc:creator><![CDATA[seichan]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[メールサーバー]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[エラーコード]]></category>
		<category><![CDATA[トラブルシューティング]]></category>
		<category><![CDATA[バウンス]]></category>
		<category><![CDATA[メール]]></category>
		<category><![CDATA[迷惑メール]]></category>
		<guid isPermaLink="false">https://www.seichan.org/blog/?p=6915</guid>

					<description><![CDATA[「メールが届かない」をどう切り分けるか。症状を固め、送信側のキュー・ログ、DNS、経路、受信側の順にたどる手順と、接続・認証・リレーのエラー、送信ドメイン認証・送信者ガイドラインのエラー（5.7.26・5.7.509・5.7.515など）、vCenterの通知メールのエラー、迷惑メールフォルダーに入る原因、原因と確認コマンドの対応表までをまとめます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「メールが届かないんですけど」</p>



<p class="wp-block-paragraph">メールの問い合わせで一番多いのが、これです。でも「届かない」の中身は、エラーメールが返ってきた、何も返ってこない、迷惑メールフォルダーに入っていた、遅れて届いた……とさまざまです。</p>



<p class="wp-block-paragraph">第11回では、第1回から第10回までの知識を使って、<strong>「届かない」を切り分ける手順</strong>と、<strong>よくあるエラーの読み方</strong>をまとめます。送った側から順にたどり、止まった場所を突き止めましょう。</p>


<div class=".for-sp">
<div id="im-5078de7a65f140ac9d12a50b8ac9ee9c">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946055,type:"banner",display:"inline",elementid:"im-5078de7a65f140ac9d12a50b8ac9ee9c"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/8ae3a18ff526e95e579f5814fddd88f6"></script>
<!-- admax -->
<!--
<div id="im-3931cf74888b4888ae5fb170df744749">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946233,type:"banner",display:"inline",elementid:"im-3931cf74888b4888ae5fb170df744749"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">「届かない」の切り分け</a></li><li><a href="#toc2" tabindex="0">エラーは「どの段階で返ったか」で読む</a></li><li><a href="#toc3" tabindex="0">よくあるエラー① 接続・認証・リレー</a></li><li><a href="#toc4" tabindex="0">よくあるエラー② 送信ドメイン認証・送信者ガイドライン</a></li><li><a href="#toc5" tabindex="0">vCenterの通知メールのエラー</a></li><li><a href="#toc6" tabindex="0">迷惑メールフォルダーに入る原因</a></li><li><a href="#toc7" tabindex="0">原因と確認コマンドの対応表</a></li><li><a href="#toc8" tabindex="0">連載の早見表</a><ol><li><a href="#toc9" tabindex="0">参考資料</a></li></ol></li><li><a href="#toc10" tabindex="0">考えてみよう</a></li><li><a href="#toc11" tabindex="0">まとめ</a></li><li><a href="#toc12" tabindex="0">連載「メール入門」全12回</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">「届かない」の切り分け</span></h2>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/mail11-s128.png" alt="症状を固めた後、送信側のキュー・ログを見て、相手が250で受け付けていなければDNS（MX・SPF・DKIM・DMARC・PTR）と経路（ポート・TLS）を調べ、受け付けていれば受信側（拒否・迷惑メールフォルダー・隔離）を相手の管理者に時刻・キューID・Message-IDを伝えて調べてもらうことを示す図"/></figure>



<figure class="wp-block-table"><table><thead><tr><th>段階</th><th>確認すること</th><th>コマンド・画面の例</th><th>分かること</th></tr></thead><tbody><tr><td>0 症状を固める</td><td>誰から誰へ、いつから、全員か一部か、バウンスの有無と文言</td><td>バウンス（NDR）の本文、受信者への聞き取り</td><td>送信側の問題か受信側の問題か</td></tr><tr><td>1 送信側のキュー・ログ</td><td>キューに残っていないか、ログの status=・dsn=</td><td>postqueue -p、grep キューID /var/log/maillog、Microsoft 365 は Get-MessageTraceV2</td><td>相手に渡せたか、どの応答で止まったか</td></tr><tr><td>2 DNS</td><td>宛先の MX、自社の SPF・DKIM・DMARC、送信 IP の PTR</td><td>dig MX・dig TXT・dig -x、Resolve-DnsName -Type MX／TXT／PTR</td><td>配送先の誤り、認証の設定の誤り</td></tr><tr><td>3 経路</td><td>ポートの疎通、STARTTLS と証明書、MTA-STS</td><td>nc -vz、openssl s_client -starttls smtp、Test-NetConnection -Port</td><td>ファイアウォールや25番の遮断、TLS の失敗</td></tr><tr><td>4 受信側</td><td>拒否の応答、迷惑メールフォルダー、隔離</td><td>相手の管理者へ時刻・キューID・Message-ID を伝えて調べてもらう</td><td>フィルター、評判、容量</td></tr></tbody></table></figure>



<ul class="wp-block-list">
<li><strong>バウンスがあれば</strong>、応答コードと拡張ステータスコード（第2回）で、どの段階で止まったかの見当が付く</li>


<li><strong>バウンスが無いのに届かない</strong>ときは、送信側のログで相手が250で受け付けたかを確かめる。受け付けていれば、そこから先は受信側の迷惑メールの判定や振り分けを疑う</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>ポイント</strong><br><strong>相手が250を返したかどうか</strong>で、調べる場所が送信側と受信側に分かれる。</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc2">エラーは「どの段階で返ったか」で読む</span></h2>



<p class="wp-block-paragraph">エラーの文言を1つずつ覚えるより、<strong>SMTPのどの段階で返ったか</strong>を見るほうが、原因の見当が早く付きます（SMTPの流れは第2回）。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/mail11-x-codes.png" alt="接続の段階ではタイムアウト・Connection refused・DNSBLによる554、EHLO・STARTTLSでは530 5.7.0とTLSのエラー、AUTHでは535、RCPT TOではRelay access denied・User unknown・容量超過、end of DATAではDMARCや要件による550 5.7.26・5.7.509・5.7.515と量・苦情による421、250の後は迷惑メールフォルダー・隔離で送信側ログはstatus=sentになることを示す図"/></figure>



<p class="wp-block-paragraph">Postfixのログなら、<code>(in reply to RCPT TO command)</code>や<code>(in reply to end of DATA command)</code>が段階を教えてくれます（第8回）。<strong>1桁目が4なら送信側が再送し、5なら直すまで届きません</strong>。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc3">よくあるエラー① 接続・認証・リレー</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>応答の例</th><th>意味</th><th>よくある原因</th><th>対処</th></tr></thead><tbody><tr><td>554 5.7.1 &lt;宛先>: Relay access denied（550 を返すサーバーもある。Microsoft 365 は 550 5.7.64 TenantAttribution）</td><td>中継が許可されていない</td><td>機器の IP がリレーの許可に無い、宛先がそのサーバーの担当外</td><td>サーバー側で許可する（Postfix は mynetworks）。Microsoft 365 はコネクターの IP・証明書を直す</td></tr><tr><td>535 5.7.8（Microsoft 365 は 535 5.7.3、535 5.7.139）</td><td>認証の資格情報が無効</td><td>パスワードの誤り、SMTP AUTH の無効化、セキュリティの既定値や条件付きアクセスで Basic 認証を禁止</td><td>資格情報と SmtpClientAuthenticationDisabled を確認し、OAuth へ移す</td></tr><tr><td>530 5.7.0 Must issue a STARTTLS command first</td><td>STARTTLS が必須</td><td>機器の TLS の設定がオフ</td><td>STARTTLS を有効にする（TLS 1.2 以上）</td></tr><tr><td>554 5.7.1 Service unavailable; Client host [IP] blocked using …</td><td>送信 IP が DNSBL に載っている</td><td>送信 IP の評判、動的 IP の範囲からの直接送信</td><td>原因を止めてから各リストの解除手続きをする（第7回）</td></tr><tr><td>452 4.2.2／552 5.2.2</td><td>受信者のメールボックスが容量超過</td><td>相手の容量</td><td>相手に伝える。4xx なら送信側が再送する</td></tr><tr><td>Connection refused／タイムアウト</td><td>SMTP の前の TCP で失敗</td><td>サービスの停止、ポートの誤り、ファイアウォール、25番の遮断</td><td>nc -vz・Test-NetConnection で経路を確かめる（第9回）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">拡張ステータスコード（RFC 3463、登録簿はRFC 5248）は、事業者が独自の番号を追加しているため、<strong>文言と各社の説明で確かめます</strong>。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc4">よくあるエラー② 送信ドメイン認証・送信者ガイドライン</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>応答の例</th><th>返す相手</th><th>意味</th><th>対処</th></tr></thead><tbody><tr><td>550 5.7.26</td><td>Gmail</td><td>認証されていないメールを、送信ドメインの DMARC ポリシーにより拒否</td><td>SPF か DKIM を From のドメインとそろえて合格させる</td></tr><tr><td>550 5.7.509</td><td>Microsoft 365（企業向け）</td><td>DMARC に不合格で、送信ドメインが p=reject</td><td>同上</td></tr><tr><td>550 5.7.515</td><td>Outlook.com（個人向け）</td><td>大量送信者の認証の要件を満たさない（SPF・DKIM・DMARC）</td><td>3つとも設定し、From とそろえる</td></tr><tr><td>421 4.7.27／4.7.30／4.7.32</td><td>Gmail</td><td>SPF・DKIM が不合格、または From が認証したドメインとそろわず、一時的に制限</td><td>放置すると 5xx の拒否に変わる。認証をそろえる</td></tr><tr><td>550 5.7.25／451 4.7.23</td><td>Gmail</td><td>送信 IP に PTR が無い、または PTR の正引きが送信 IP と一致しない</td><td>PTR と A をそろえる（第7回）</td></tr><tr><td>421 4.7.28</td><td>Gmail</td><td>送信の量や苦情が急に増え、一時的に制限</td><td>送信量を下げ、Postmaster Tools で迷惑メール率を確かめる</td></tr><tr><td>421 4.7.0 [TSS04] など</td><td>Yahoo</td><td>送信量や苦情により一時的に保留</td><td>送信量を下げ、Sender Hub の要件を確かめる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Gmailは2025年11月から、ガイドラインを満たさない大量送信（1日5,000通以上）への一時的・恒久的な拒否を強めています。Microsoft（Outlook.com）は2025年5月から、要件を満たさない大量送信を<code>550 5.7.515</code>で拒否しています。要件は第5回・第6回と、連載「DNS入門」第6回を参照してください。</p>



<p class="wp-block-paragraph"><strong>4xxの一時的な制限を放置すると、5xxの拒否に変わる</strong>ことがあります。一時エラーのうちに直しましょう。</p>


<div class=".for-sp">
<div id="im-c929b2770f964f7f88505b9ee7500db9">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946057,type:"banner",display:"inline",elementid:"im-c929b2770f964f7f88505b9ee7500db9"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/a1cf34f40c7d6f1acda2feeee1bc3a16"></script>
<!-- admax -->
<!--
<div id="im-3b5a2348efcc4b7a9435e1334f6172f2">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946056,type:"banner",display:"inline",elementid:"im-3b5a2348efcc4b7a9435e1334f6172f2"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc5">vCenterの通知メールのエラー</span></h2>



<p class="wp-block-paragraph">第10回で扱ったvCenterの通知メールは、届かないときの調べ方にも癖があります。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/mail11-s131.png" alt="vpxd（アラーム、vpxd.log）から内部のSendmail 127.0.0.1（/var/log/vmware/messages）を経て社内リレーかMicrosoft 365へ送り、Connection refusedなら内部のSendmailが停止、554 5.7.1 Relay access deniedならリレーのIPの許可不足、AUTHの失敗（LOGINのみ）なら相手がOAuthだけであることと、dsn=2.0.0 stat=Sentなら成功であることを示す図"/></figure>



<ul class="wp-block-list">
<li>送信の流れは、<strong>vpxd（アラームのアクション）→ 内部のSendmail（127.0.0.1）→ 社内リレーまたはメールサーバー</strong>。アクションが動いたかは<code>/var/log/vmware/vpxd/vpxd.log</code>、Sendmailが送れたかは<code>/var/log/vmware/messages</code>で見る</li>


<li>Sendmailは1通につき<code>from=</code>・<code>STARTTLS=</code>・<code>to=</code>の行を出す。<strong><code>relay=</code>が外部のサーバーになっている<code>to=</code>の行の<code>dsn=</code>と<code>stat=</code>が本当の結果</strong></li>
</ul>



<pre class="wp-block-code"><code>（正常）  to=&lt;ops@corp.example.jp&gt;, … relay=mail.corp.example.jp. [192.0.2.25], dsn=2.0.0, stat=Sent (Ok: queued as 4cXyZ1abcd)
（一時）  to=&lt;ops@corp.example.jp&gt;, … dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
（拒否）  to=&lt;ops@example.com&gt;, … relay=mail.corp.example.jp. [192.0.2.25], dsn=5.7.1, stat=Service unavailable
（相手のPostfix）NOQUEUE: reject: RCPT from unknown[192.0.2.20]: 554 5.7.1 &lt;ops@example.com&gt;: Relay access denied; from=&lt;vcsa-alert@corp.example.jp&gt; to=&lt;ops@example.com&gt; proto=ESMTP helo=&lt;vcsa01.corp.example.jp&gt;
（OAuth が必要な相手）AUTH=client, available mechanisms=LOGIN do not fulfill requirements
（抜粋）</code></pre>



<ul class="wp-block-list">
<li><strong>Deferredは再送されるが、5.x.xは再送されない</strong></li>


<li>127.0.0.1へのConnection refusedは<strong>内部のSendmailの停止</strong>、リレー拒否は<strong>リレー側の許可の不足</strong>、最後の行は<strong>相手がBasic認証を受け付けない</strong>場合（Broadcom KB 428447）</li>


<li>vCenter自身から、ncか<code>curl -v telnet://宛先:25</code>で試す（第9回）</li>
</ul>



<p class="wp-block-paragraph">時刻とキューIDで、vCenterとリレーの両側のログを突き合わせます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc6">迷惑メールフォルダーに入る原因</span></h2>



<p class="wp-block-paragraph">エラーは返らないのに「届いていない」と言われたら、迷惑メールフォルダーを疑います。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>見分け方（受信側のヘッダーなど）</th><th>対処</th></tr></thead><tbody><tr><td>認証の失敗・From とのずれ</td><td>Authentication-Results の spf=・dkim=・dmarc=。Microsoft 365 は compauth=</td><td>送信 IP を SPF に入れ、DKIM で署名し、From とそろえる（第5回）</td></tr><tr><td>送信 IP・ドメインの評判</td><td>Microsoft 365 は X-Forefront-Antispam-Report の SCL、Gmail は Postmaster Tools</td><td>苦情を減らし、送信量を少しずつ増やす（第7回）</td></tr><tr><td>大量送信の作法の不足</td><td>List-Unsubscribe の有無、迷惑メールの報告率</td><td>ワンクリック登録解除（RFC 8058）を付け、2日以内に反映</td></tr><tr><td>逆引きが無い・一致しない</td><td>Received に unknown や一致しない名前</td><td>PTR と A をそろえる</td></tr><tr><td>本文・URL・添付</td><td>短縮 URL、他社ドメインのリンク、実行ファイルやマクロの添付</td><td>本文とリンクを見直す。ファイルは共有リンクで渡す</td></tr><tr><td>受信者側の設定</td><td>受信者の迷惑メールのルール、隔離のポリシー</td><td>「迷惑メールではない」と報告してもらう。許可リストは最後の手段</td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/mail11-x-spam-header.png" alt="Authentication-Resultsのdmarc=failやcompauth=failは認証の失敗・Fromとのずれ、X-Forefront-Antispam-ReportのSCL:5はMicrosoft 365の迷惑メール判定、Received: from unknown (HELO localhost)は逆引きが無い・EHLOがlocalhost、List-Unsubscribeが無いのは大量送信の作法の不足、短縮URLやマクロ付きの添付は本文の問題を示し、相手は250で受け付けた後に判定しているので送信側のログはstatus=sentで正常に見えることを示す図"/></figure>



<p class="wp-block-paragraph">迷惑メールフォルダーへの振り分けは、<strong>相手が250で受け付けた後の判定</strong>です。送信側のログは正常に見えるので、<strong>受信者から届いたメールのヘッダーを送ってもらって読む</strong>のが近道です（ヘッダーの見方は第3回、Authentication-Resultsの読み方は第6回）。</p>


<div class=".for-sp">
<div id="im-e200ff972f7b43fe9c8c2a7b60698c08">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946060,type:"banner",display:"inline",elementid:"im-e200ff972f7b43fe9c8c2a7b60698c08"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/b379fcf4fc1a53eab29cb4ffbda7f14f"></script>
<!-- admax -->
<!--
<div id="im-4f0e910e1dca4503a73e8d9a2678879f">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946059,type:"banner",display:"inline",elementid:"im-4f0e910e1dca4503a73e8d9a2678879f"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc7">原因と確認コマンドの対応表</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>見える症状</th><th>確認コマンド（Linux ／ PowerShell）</th><th>参照</th></tr></thead><tbody><tr><td>送信側で止まっている</td><td>キューに溜まる</td><td>postqueue -p、journalctl -u postfix ／ Get-MessageTraceV2（Microsoft 365）</td><td>第8回</td></tr><tr><td>MX の誤り・MX が無い</td><td>配送先が見つからない</td><td>dig MX 宛先ドメイン ／ Resolve-DnsName 宛先ドメイン -Type MX</td><td>第1回、連載「DNS入門」第6回</td></tr><tr><td>SPF・DKIM・DMARC</td><td>5.7.26、5.7.509、迷惑メール</td><td>dig TXT _dmarc.example.jp、dig TXT s1._domainkey.example.jp ／ Resolve-DnsName _dmarc.example.jp -Type TXT</td><td>第5回・第6回</td></tr><tr><td>PTR が無い・一致しない</td><td>5.7.25、迷惑メール</td><td>dig -x 送信IP ／ Resolve-DnsName 送信IP</td><td>第7回</td></tr><tr><td>ポートの遮断</td><td>タイムアウト、Connection refused</td><td>nc -vz 相手 25 ／ Test-NetConnection 相手 -Port 25</td><td>第4回・第9回</td></tr><tr><td>TLS・証明書</td><td>530 5.7.0、TLS のエラー</td><td>openssl s_client -connect 相手:587 -starttls smtp ／ SslStream のスクリプト</td><td>第4回・第9回、連載「証明書入門」</td></tr><tr><td>DNSBL への掲載</td><td>554 5.7.1 … blocked using</td><td>dig 25.113.0.203.zen.spamhaus.org ／ Resolve-DnsName 25.113.0.203.zen.spamhaus.org</td><td>第7回</td></tr><tr><td>認証の失敗</td><td>535 5.7.8、535 5.7.3</td><td>第9回の手順で AUTH を試す ／ (Get-CASMailbox 名前).SmtpClientAuthenticationDisabled</td><td>第4回・第10回</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc8">連載の早見表</span></h2>



<p class="wp-block-paragraph">困ったときに戻る場所を、連載全体でまとめておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>回</th><th>テーマ</th><th>押さえること</th><th>使う場面</th></tr></thead><tbody><tr><td>第1回〜第2回</td><td>全体像、SMTP のやり取り</td><td>MUA・MSA・MTA・MDA、MX、4xx は再送・5xx は恒久、拡張ステータスコード</td><td>バウンスの読み方（第12回の問4）</td></tr><tr><td>第3回</td><td>メッセージの構造</td><td>エンベロープとヘッダー、Received を下から読む、MIME</td><td>ヘッダーの調査</td></tr><tr><td>第4回</td><td>ポートと暗号化・認証</td><td>25・587・465、STARTTLS の弱点と MTA-STS、OAuth 2.0</td><td>送信の設定、Basic 認証の廃止（問1）</td></tr><tr><td>第5回〜第6回</td><td>送信ドメイン認証</td><td>SPF・DKIM・DMARC と From とのアラインメント、送信者ガイドライン</td><td>DMARC の強化（問2）</td></tr><tr><td>第7回</td><td>迷惑メール対策と配信</td><td>PTR、DNSBL、ワンクリック登録解除、苦情率</td><td>大量送信（問3）</td></tr><tr><td>第8回〜第9回</td><td>MTA の運用、調べ方</td><td>オープンリレーの禁止、キューとログ、dig・openssl・Resolve-DnsName</td><td>すべての調査</td></tr><tr><td>第10回</td><td>クラウド</td><td>Microsoft 365 の4方式、SES、25番の制限、機器の通知</td><td>通知の経路（問1）、移行（問5）</td></tr><tr><td>第11回</td><td>トラブルシュート</td><td>送信側 → DNS → 経路 → 受信側の順、エラーの読み方</td><td>障害対応（問4）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どの回も、「<strong>いま見ているのはエンベロープかヘッダーか</strong>」「<strong>誰が誰に、どの経路で渡しているか</strong>」を意識すると理解しやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc9">参考資料</span></h3>



<ul class="wp-block-list">
<li><strong>RFC</strong>：5321（SMTP）、5322（メッセージ形式）、5598（アーキテクチャ）、6409（サブミッション）、8314（465）、3207（STARTTLS）、4954（AUTH）、3463・5248・7372（拡張ステータスコード）、7208（SPF）、6376（DKIM）、9989・9990・9991（DMARC）、8617（ARC）、8461・8460（MTA-STS・TLS-RPT）、7672（DANE）、8058（ワンクリック登録解除）、6531（SMTPUTF8）</li>


<li><strong>送信者ガイドライン</strong>：Gmailのメール送信者のガイドラインとFAQ、Yahoo Sender Hubのベストプラクティス、MicrosoftのOutlook.com大量送信者の要件（2025年）、M3AAWGのベストプラクティス、JPAAWGの資料</li>


<li><strong>公式ドキュメント</strong>：Postfixのドキュメント（postfix.org）、Microsoft Learn（多機能デバイスやアプリからの送信、SMTP AUTH、High Volume Email、Exchange Onlineの制限、NDRの一覧）、Google Workspace管理者ヘルプ（SMTPリレー）、Amazon SES開発者ガイド、Broadcom TechDocs（vCenterのメール送信者の設定）とKB 428447</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc10">考えてみよう</span></h2>



<ol class="wp-block-list">
<li>「メールが届かない」という問い合わせを受けたら、最初に利用者から何を聞き取りますか。この記事の「0 症状を固める」を、自分の言葉で質問のリストにしてみましょう。</li>


<li>送信側のログは<code>status=sent</code>なのに、相手は「届いていない」と言います。次に何を確かめ、相手に何を頼みますか。</li>


<li>自社の送信サーバーのログに<code>421 4.7.27</code>が出始めました。放置するとどうなりますか。何から直しますか。</li>
</ol>



<p class="wp-block-paragraph"><strong>ヒント</strong>：この記事の切り分けの図、エラーの段階の図、迷惑メールフォルダーのヘッダーの図、「よくあるエラー②」の表が手がかりです。まずは<code>dig TXT _dmarc.自社のドメイン</code>（Windowsは<code>Resolve-DnsName _dmarc.自社のドメイン -Type TXT</code>）を実行してみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc11">まとめ</span></h2>



<ul class="wp-block-list">
<li>「届かない」は、まず<strong>症状を固める</strong>。誰から誰へ、いつから、バウンスの文言</li>


<li><strong>送信側のキュー・ログ → DNS → 経路 → 受信側</strong>の順にたどる。<strong>相手が250を返したか</strong>で分かれる</li>


<li>エラーは<strong>SMTPのどの段階で返ったか</strong>で読む。1桁目が4なら再送、5なら直すまで届かない</li>


<li>認証のエラー（5.7.26・5.7.509・5.7.515）は<strong>Fromとそろえる</strong>。4xxの制限を放置しない</li>


<li>vCenterは<strong>relay=の行のdsn=とstat=</strong>が本当の結果</li>


<li>迷惑メールフォルダーは<strong>250の後の判定</strong>。受信者からヘッダーを送ってもらう</li>
</ul>



<p class="wp-block-paragraph">次回はいよいよ最終回。これまでの知識を使って、<strong>メールの経路・認証・移行を要件から決める設計演習</strong>に取り組みます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc12">連載「メール入門」全12回</span></h2>



<ol class="wp-block-list">
<li><a href="https://www.seichan.org/2026/10/mail-01-overview.html" target="_blank">メールが届くまで</a></li>


<li><a href="https://www.seichan.org/2026/10/mail-02-smtp-dialogue.html" target="_blank">SMTPのやり取り</a></li>


<li><a href="https://www.seichan.org/2026/10/mail-03-message.html" target="_blank">メッセージの構造</a></li>


<li><a href="https://www.seichan.org/2026/10/mail-04-ports-tls-auth.html" target="_blank">ポートと暗号化・認証</a></li>


<li><a href="https://www.seichan.org/2026/10/mail-05-auth-basics.html" target="_blank">送信ドメイン認証 前編</a></li>


<li><a href="https://www.seichan.org/2026/10/mail-06-dmarc-ops.html" target="_blank">送信ドメイン認証 後編</a></li>


<li><a href="https://www.seichan.org/2026/10/mail-07-antispam.html" target="_blank">迷惑メール対策と配信</a></li>


<li><a href="https://www.seichan.org/2026/10/mail-08-postfix.html" target="_blank">MTAの運用</a></li>


<li><a href="https://www.seichan.org/2026/10/mail-09-commands.html" target="_blank">コマンドで調べる</a></li>


<li><a href="https://www.seichan.org/2026/10/mail-10-cloud.html" target="_blank">クラウドと現代のメール</a></li>


<li><strong>メールのトラブルシュート（この記事）</strong></li>


<li>メールの設計演習</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.seichan.org/2026/10/mail-11-troubleshooting.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
