ArchiveおよびX-No-Archive(通称XNAまたはXNAYとも呼ばれる) は、ニュースサーバーやその他のアーカイブによって記事を長期保存できるかどうかを制御するために使用されるニュースグループ記事のヘッダーフィールドです。
Usenetの初期の頃は、ネットワークに投稿される記事の量がほとんどのサーバーのストレージ容量を超えていたため、新しい記事のためのスペースを確保するために古い記事が定期的に削除されていました。1995 年に開始されたDejaNews は、 Usenetニュースフィードの永続的なアーカイブを提供する最初の大規模な商用試みでした。Usenet ユーザーの中には、プライバシー権と、自分の投稿が DejaNews を通じて永久にアクセス可能になる可能性について懸念を表明する人がいました。DejaNews は、X-No-Archive: yesヘッダー フィールド名と本文を含む Usenet メッセージをアーカイブしないことを発表することで、これらの懸念に対処しました。(当時使用されていた慣例に従い、[ 1 ]接頭X-辞は、ヘッダー フィールドが Netnews 記事フォーマットの非標準の拡張機能であることを示すために使用されました。)
ヘッダーフィールドは最終的に2009年に標準化されましたが、ヘッダーフィールド本体の/Archiveの意味は逆になっています。 [ 2 ]yesno
X-No-ArchiveArchive既存のニュースグループで使用されている標準ヘッダープロトコルRFC 1036 [ 3 ]に従うように設計されています。すべてのニュースグループ記事で使用される標準ヘッダーフィールド(From、Subject、Dateなど)に加えて、多くのニュースリーダーでは、ユーザーがオプションのフィールドをヘッダーに追加できます。X-No-Archive: yesまたはのヘッダーフィールドを追加すると、 Archive: no「投稿者は、公開されている長期または永続的なアーカイブからの再配布を許可していません」というシグナルになります。 [ 2 ]
ニュースリーダーの中には、ユーザーがヘッダーにフィールドを追加することを許可していないものもあり、この制限を考慮して、一部のアーカイブでは、X-No-Archive記事本文の最初の行にフィールドが表示された場合にも処理を行います。
記事のヘッダーにX-No-Archive: noまたはが含まれている場合、またはまたはフィールドArchive: yesがまったく含まれていない場合、Usenet アーカイブはメッセージのアーカイブ禁止を認識しません。X-No-ArchiveArchive
X-No-Archiveアーカイブは規則や指示に従うことが期待されているもののArchive、遵守を強制する技術的な手段は存在しない。DejaNewsがGoogleに買収された後も、Googleは引き続きX-No-Archiveフィールドの処理を継続した。他のニュースグループアーカイブサービスもDejaNewsの後に続いたが、それらの取り組みは完全に自主的なものだった。
GNU Mailman は、 の値に関係なくアーカイブを抑制しますX-No-Archive。[ 4 ]
Gmane はArchive: noとのアーカイブを抑制しますX-No-Archive: yes。[ 5 ]
オンラインサービスmail-archive.comは、以下の機能をサポートしていますX-No-Archive: yes。[ 6 ]
Forté Agentなど、多くの人気ニュースリーダーには、X-No-Archiveメッセージにフィールドを挿入する機能が標準オプションとして含まれています。
Mozilla Thunderbird には、電子メールと Usenet メッセージの両方のヘッダーにカスタム フィールドを挿入する機能があります。この機能は、mailnews.jsファイルを編集して手動で有効にする必要があります。ただし、カスタム フィールドは Thunderbird によってメッセージに自動的に挿入されるわけではないため、ユーザーは必要に応じて各メッセージに手動で追加する必要があります。[ 7 ]