<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <dfn>MDN</dfn> (<dfn>Message Disposition Notification</dfn>)
は誤解を恐れずに一言で言ってしまうなら、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">開封通知</anchor>のことです。
実際 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">M$OE</anchor> なんかだと<q>開封通知</q>として実装されてます。
(ちょっと<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アレゲ</anchor>なところもありますが。)</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 2298</anchor> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="urn:ietf:rfc:2298">urn:ietf:rfc:2298</anchor-external> で定義されています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end>
MDN のメッセージの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">媒体型</anchor>には、 <code class="MIME"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">multipart/report</anchor></code>
を使います。その <code class="MIME"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">report-type</anchor></code>
パラメーターの値は <code class="MDN"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">disposition-notification</anchor></code> 
となります。</p><p><code class="MIME">multipart/report</code> の第一部分は人間可読報告文, 
第二部分が <code class="MIME"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">message/disposition-notification</anchor></code> 
による機械可読報告です。第三部分が元メッセージの複製ですが、 
MDN の性質的に、省略するのが普通でしょう。</p><p>詳しくは <code class="MIME"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">multipart/report</anchor></code> を参照してください。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DSN</anchor> (<code class="MIME"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">message/delivery-status</anchor></code>)
と似たようなものではありますが、
そっちは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MTA</anchor> からの報告であるのに対して、こちらは
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MUA</anchor> からの報告となります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end>
MDN の宛先は、元メッセージの 
<code class="822"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Disposition-Notification-To</anchor>:</code>
欄に指定されたものです。これが元メッセージの 
<code class="822"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Return-Path</anchor>:</code> 欄に一致しない場合などには、
送信時に特に注意が必要です。
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(事故や悪意により予期せぬ宛先に MDN が送られたり、循環したりするのを防ぐためです。)</weak>
詳しくは RFC 2298 を参照して下さい。</p><p>MDN の <code class="822"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">From</anchor>:</code> 欄は、
<strong>必ず</strong>元メッセージの宛先になります。封筒送信元 
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">envelope-from</anchor>) は空 (<code class="SMTP">&lt;&gt;</code>) 
にしておかなければ<strong>なりません</strong>。</p><p>MDN は MDN を要求しては<strong>いけません</strong>。</p><p>一つの MDN は元メッセージの一人の受信者に対応します。</p><section><h1>仕様書</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 3503</anchor>: Message Disposition Notification (MDN) profile for Internet Message Access Protocol (IMAP)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANAREG</anchor> <em>Message Disposition Notifications (MDN) Parameters</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.iana.org/assignments/mdn/mdn.htm">http://www.iana.org/assignments/mdn/mdn.htm</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[IANAREG</anchor>] <em>MDN-Dispostion-modifier-names</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.iana.org/assignments/mdn/disp-mod/index.html">http://www.iana.org/assignments/mdn/disp-mod/index.html</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[IANAREG</anchor>] <em>MDN-Extension-field-names</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.iana.org/assignments/mdn/ext-field-names/index.html">http://www.iana.org/assignments/mdn/ext-field-names/index.html</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 3798</anchor> が6月に出て <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 2298</anchor> は obsolete になりました。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2004-07-12 08:33:27 +00:00</weak>)</p></section><section><h1></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ML</anchor> 宛のメッセージで <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MDN</anchor> を要求するのは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マナー</anchor>に反するなどと主張する人がいます。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC</anchor> によれば <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ML</anchor> 宛に 
<code class="822" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Disposition-Notification-To</anchor></code>
付きメッセージを送った場合に反応するべきなのは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ML</anchor>
展開器 (駆動器) です。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ML</anchor> 展開器が各参加者に転送する時に
<code class="822" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Disposition-Notification-To</anchor></code>
を落とすのが普通は正しい方法で、メッセージの元の送信者が悪いというのはお門違いです。</p><p>ただそういう機能を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ML</anchor> 展開器が実装していないことはよくある
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MDN</anchor> 仕様の欠陥だよね、ちゃんと <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC</anchor>
に書いてあるけど) ので、
送信者は自衛として <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MDN</anchor> 要求付きで <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ML</anchor>
に送らないように心がけるべきだというのは確かです。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MUA</anchor> も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ML</anchor> 経由の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MDN</anchor> 要求は受け付けないようにするといいかもしれません。
(例えば <code class="822" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">List-Post</anchor></code> 付きで
<code class="822" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Disposition-Notification-To</anchor></code>
の宛先の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">鯖</anchor>が <code class="822" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">List-Post</anchor></code>
と違っていた時は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ML</anchor> 経由と判断する、とか。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 5337</anchor> では、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor> に対応した拡張された <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MDN</anchor>
が定義されています。</p></section><section><h1>定義</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> </p><blockquote><pre>   Disposition Report  |Feedback information to an originator User
                       |Agent by a recipient User Agent about
   Message Disposition |handling of an original message.  This may
      Notification     |include notification that the message was or
                       |was not read, was deleted unread, etc.</pre></blockquote><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> <cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">RFC 4356 - Mapping Between the Multimedia Messaging Service (MMS) and Internet Mail</cite> 
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://tools.ietf.org/html/rfc4356#section-1.3">http://tools.ietf.org/html/rfc4356#section-1.3</anchor-external></comment-p></section><section><h1>CTE</h1><p>CTE は &quot;7bit&quot; で十分で、よって他のものはだめとされてます。</p></section><section><h1>メッセージ構造</h1><pre>     disposition-notification-content = [ reporting-ua-field CRLF ]
          [ mdn-gateway-field CRLF ]
          [ original-recipient-field CRLF ]
          final-recipient-field CRLF
          [ original-message-id-field CRLF ]
          disposition-field CRLF
          *( failure-field CRLF )
          *( error-field CRLF )
          *( warning-field CRLF )
          *( extension-field CRLF )</pre><p>RFC 822 メッセージ頭と同じと説明されています。
各頭領域は FWS で折畳み可能です。領域名は大文字・小文字を
区別しません。要素間に注釈 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">comment</anchor> を挿入できます。注釈内
では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MIME</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">encoded-word</anchor> が使えます。</p><section><h1>*-type</h1><p>address-type と MTA-name-type は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">message/delivery-status媒体型</anchor>
で定義されているものと同じです。</p></section><section><h1>折畳み</h1><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">くそー、折角書いた文章が IE のせいでおじゃんだよ。</comment-p><p>要するに(謎)、多くの領域の定義で *text が使われてますが、
これを 2822.unstructured に読み替えてもいいですか?
読み替えたいなあ。読み返させてください。ってことです。</p></section></section><section><h1>領域</h1><section><h1>Disposition: 領域 (必須)</h1><pre>     disposition-field = &quot;Disposition&quot; &quot;:&quot; disposition-mode &quot;;&quot;
                         disposition-type
                         [ '/' disposition-modifier
                           *( &quot;,&quot; dispostion-modifier ) ]
     disposition-mode = action-mode &quot;/&quot; sending-mode
     action-mode = &quot;manual-action&quot; / &quot;automatic-action&quot;
     sending-mode = &quot;MDN-sent-manually&quot; / &quot;MDN-sent-automatically&quot;
     disposition-type = &quot;displayed&quot;
                      / &quot;dispatched&quot;
                      / &quot;processed&quot;
                      / &quot;deleted&quot;
                      / &quot;denied&quot;
                      / &quot;failed&quot;
     disposition-modifier = ( &quot;error&quot; / &quot;warning&quot; )
                          / ( &quot;superseded&quot; / &quot;expired&quot; /
                              &quot;mailbox-terminated&quot; )
                          / disposition-modifier-extension
     disposition-modifier-extension = atom</pre><p>報告 MUA の利用者が何したか。 disposition-type, disposition-mode,
disposition-modifier の値は大文字・小文字を区別しない。</p><section><h1>disposition-mode</h1><table><tbody><tr><td>manual-action</td><td>自動動作じゃなくて、利用者の明示的操作です。</td></tr><tr><td>automatic-action</td><td>利用者の動作じゃなくて、自動動作です。</td></tr><tr><td>MDN-sent-manually</td><td>この MDN 送信を利用者は明示的に許可しました。</td></tr><tr><td>MDN-sent-automatically</td><td>MUA の設定で自動的に送信されました。</td></tr></tbody></table><p>上の2つ、下の2つはそれぞれ排他的です。</p></section><section><h1>disposition-type</h1><table><tbody><tr><td>displayed</td><td>MUA は誰かにメッセージを見せました。読んで理解したかは知りません。</td></tr><tr><td>dispatched</td><td>メッセージを何か (印刷・FAX・転送など) しました。それ以前・以後に読まれたかはしりません。</td></tr><tr><td>processed</td><td>読まれる前に何か処理 (規則に従ってどーとか) しました。後から読まれるかは知りません。そもそも人間受信者がいるメイル箱じゃないかも。</td></tr><tr><td>deleted</td><td>メッセージは削除されました。読んだかどうかは知りません。後で拾って読まれる可能性もあるにはあります。</td></tr><tr><td>denied</td><td>受信者は送信者への通知を拒否しました。まあこの場合、 MDN 自体送られないかもね。</td></tr><tr><td>failed</td><td>適当な MDN を生成出来ませんでした。詳しいことは Failure: 領域にあるかも。(MDN 生成要求の解釈を除く) メッセージ処理の失敗にこれを使っては駄目。 (&quot;processed&quot; を使う。)</td></tr></tbody></table></section><section><h1>disposition-modifier</h1><table><tbody><tr><td>error</td><td>メッセージ処理中になんかエラー。 Error: 領域参照。</td></tr><tr><td>warning</td><td>処理中になんか警告。 Warning: 領域参照。</td></tr><tr><td>superseded</td><td>他のメッセージにより自動的に更新された。とはいえ受信者はまだ参照可能かも。</td></tr><tr><td>expired</td><td>期限切れで自動的に棄てられた。</td></tr><tr><td>mailbox-terminated</td><td>メイル箱ごと逝った。</td></tr><tr><td>disposition-modifier-extension</td><td>標準化過程 or 実験 RFC で規定 + IANA に登録されたもの。</td></tr><tr><td>X-</td></tr></tbody></table><p>&quot;obsoleted&quot; (まて、そんなのないぞ。 &quot;superseded&quot; のことか?),
&quot;expired&quot;, &quot;terminated&quot; (まて、(以下同じ)?) は、
&quot;delete&quot; disposition-type および &quot;autoaction&quot; ・ &quot;autosent&quot;
disposition-modifier (まて、(以下同じ)?) と一緒に使う。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 3335</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットEDI</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SMTP</anchor>), <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">提案標準</anchor>) 
は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MDN</anchor> を使っていますが、
<code class="MDN" xml:lang="en">disposition-modifier</code> 以降の部分で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 2298</anchor>
と違った構文を規定しています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 4130</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットEDI</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTP</anchor>); <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">AS2</anchor>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF}<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">[提案標準</title></anchor>) ではそれが明確にされています。]]</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 3335</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットEDI</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">提案標準</anchor>) 5.3.2.2<table><tbody><tr><td><code class="MDN" xml:lang="en">Failure: unsupported format</code></td><td><code class="822" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Disposition-Notification-Options</anchor></code> で指定された書式に対応していません。</td></tr><tr><td><code class="MDN" xml:lang="en">Failure: unsupported MIC-algorithms</code></td><td><code class="822" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Disposition-Notification-Options</anchor></code> で指定された <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MIC</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">算法</anchor>に対応していません。</td></tr></tbody></table></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 3335</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットEDI</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">提案標準</anchor>) 5.3.2.3<table><tbody><tr><td><code class="MDN" xml:lang="en">Error: decryption-failed</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">受信者</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メッセージ</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内容</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">解読</anchor>できませんでした。</td></tr><tr><td><code class="MDN" xml:lang="en">Error: authentication-failed</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">受信者</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">送信者</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">認証</anchor>できませんでした。</td></tr><tr><td><code class="MDN" xml:lang="en">Error: integrity-check-failed</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">整合性</anchor>を確認できませんでした。</td></tr><tr><td><code class="MDN" xml:lang="en">Error: unexpected-processing-error</code></td><td>その他の処理誤りが発生しました。</td></tr></tbody></table></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 3335</anchor> 
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットEDI</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">提案標準</anchor>) 5.3.2.3 <table><tbody><tr><td><code class="MDN" xml:lang="en">Warning: authentication-failed, processing continued</code></td></tr></tbody></table></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> 元の構文も EDI の構文も、 ad hoc でおもしろくない。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA</anchor> 登録簿より:<ul><li>Alternative-preferred	[RFC3297]</li><li>Original-lost	[RFC3297]</li><li>warning	[RFC4130]</li></ul></p></section></section><section><h1>Error: 領域</h1><ol><li>error-field = &quot;Error&quot; &quot;:&quot; *text</li></ol><p>&quot;error&quot; disposition-modifier の追加情報。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>Failure: 領域</h1><ol><li>failure-field = &quot;Failure&quot; &quot;:&quot; *text</li></ol><p>&quot;failure&quot; disposition-type (&quot;failed&quot; のことか?) の追加情報。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>Final-Recipient: 領域 (必須)</h1><p>See <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">message/delivery-status媒体型</anchor></p></section><section><h1>MDN-Gateway: 領域 (場合により必須)</h1><ol><li>mdn-gateway-field = &quot;MDN-Gateway&quot; &quot;:&quot; mta-name-type &quot;;&quot; mta-name</li><li>mta-name = *text</li></ol><p>非 Internet メイル系統の MDN (相当)を、この MDN 形式に
変換した MTA の名前を書きます。</p><p>そういう書き換え関門 MTA は、必ずこの領域をかか<strong>なければなりません</strong>。
そうでない MTA は、書いては<strong>いけません</strong>。</p></section><section><h1>Original-Message-ID: 領域</h1><ol><li>original-message-id-field = &quot;Original-Message-ID&quot; &quot;:&quot; msg-id</li></ol><p>そのまま。元メッセージに <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Message-ID:領域</anchor>がある場合は必須。</p></section><section><h1>Original-Recipient: 領域 (省略可)</h1><p>See <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Original-Recipient:領域</anchor></p></section><section><h1>Reporting-UA: 領域 (省略可; 推奨)</h1><ol><li>reporting-ua-field = &quot;Reporting-UA&quot; &quot;:&quot; ua-name [ &quot;;&quot; ua-product ]</li><li>ua-name = *text</li><li>ua-product = *text</li></ol><p>MDN に書かれてる disposition をした UA の名前を書きます。
Internet メイルの UA の場合は、次の例1の如く、
MDN 生成ホストの DNS 名と UA 名を書くのが
推奨されています。</p><p>RFC 2298 の定義では、 ua-name と ua-product
を後から分離できません。 Internet DNS の名前
に &quot;;&quot; は登場しないはずですから、実際には大丈夫かも
しれませんが。次のように実装することを提案します。</p><ol><li>reporting-ua-field = &quot;Reporting-UA:&quot; FWS ua-name [ &quot;;&quot; [CFWS] ua-product ] [CFWS]</li><li>ua-name = *ptext / quoted-string</li><li>ua-product = product-token</li><li>ptext = %x00-3A / %x3C-7F  ;; text except &quot;;&quot;</li></ol><p>product-token は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">usefor-article</anchor> で定義されたもの
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">User-Agent:領域</anchor>参照で、但し UTF8-xtra を使わない、
とします。</p><p>この再定義はもとの定義を厳格にするものであって、もとの定義には
反しません。</p><p>例:</p><ol><li>Reporting-UA:  rogers-mac.dcrt.nih.gov; Foomail 97.1</li><li>Reporting-UA:  &quot;foo-name-including-a-;-example&quot;; Foomail/97.2</li></ol></section><section><h1>Warning: 欄</h1><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Warning</anchor></p></section><section><h1>X-*: 領域</h1><p>例によって、実験目的に。 See also <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">message/delivery-status媒体型</anchor>
の同じ領域</p></section><section><h1>その他の領域</h1><p>標準化過程 or 実験 RFC で定義して、 IANA に登録。
See also <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">message/delivery-status媒体型</anchor>
の同じ領域</p><table><tbody><tr><td>欄名</td><td>説明</td><td>状態</td><td>出典</td></tr><tr><td><code class="MDN" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Received-content-MIC</anchor>:</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MIC</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">提案標準</anchor></td><td>[IANAREG], <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 3335</anchor></td></tr></tbody></table><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section></section><section><h1>関連</h1><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">multipart/report媒体型</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">message/delivery-status媒体型</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">message/rfc822媒体型</anchor><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Disposition-Notification-To:領域</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Disposition-Notification-Options:領域</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Original-Recipient:領域</anchor></li></ul></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">AS2</anchor></p></section><section><h1>歴史</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <cite xml:lang="en">RFC 3503 - Message Disposition Notification (MDN) profile for Internet Message Access Protocol (IMAP)</cite>, <time>2021-04-11T15:31:20.000Z</time>, <time>2021-04-24T09:55:07.336Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/rfc3503">https://tools.ietf.org/html/rfc3503</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> <cite xml:lang="en">RFC 3801 - Voice Profile for Internet Mail - version 2 (VPIMv2)</cite>
( (<time>2014-09-07 15:46:36 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://tools.ietf.org/html/rfc3801#section-4.7">http://tools.ietf.org/html/rfc3801#section-4.7</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end> <cite xml:lang="en">RFC 4130 - MIME-Based Secure Peer-to-Peer Business Data Interchange Using HTTP, Applicability Statement 2 (AS2)</cite>
( (<time>2014-09-21 21:13:43 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://tools.ietf.org/html/rfc4130">http://tools.ietf.org/html/rfc4130</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <cite xml:lang="en">RFC 8098 - Message Disposition Notification</cite>
(<time>2017-03-02 23:20:54 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/rfc8098">https://tools.ietf.org/html/rfc8098</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <cite xml:lang="en">RFC 4249: Implementer-Friendly Specification of Message and MIME-Part Header Fields and Field Components</cite>, <time>2021-08-17T12:01:13.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.rfc-editor.org/rfc/rfc4249.html#section-3.1.2.2.4">https://www.rfc-editor.org/rfc/rfc4249.html#section-3.1.2.2.4</anchor-external></p></section></body></html>