スクリプトをまた少しだけ改良して、「Message-ID」系の属性「Message-ID」・「In-Reply-To」・「References」を検証しました。「Message-ID」は世界に1つだけのメールの識別番号です。「Message-ID」・「In-Reply-To」属性は1つのメールに複数設定はされないもの、「References」は複数設定される可能性があるもの、です。スクリプトを多少修正すれば対応可能ですので、今回はもうスクリプト全体は掲載しません。メールデータ(61,665件)を検証した結果を掲載します。それぞれの属性が設定されているか、どのような書式で設定されているか、不正なものはないかを検証しています。使用した正規表現メールアドレス系の属性を検証する際に使用した正規表現を多少修正しています。厳密に準拠している訳ではありませんが、これで充分対応可能です。囲まれたメールアドレス様の書式です。Format/^<([\w+-=?^-~$%]+(?:\.[\w+-=?^-~$%]+)*@[-\w]+(?:\.[-\w]+)*(?:\.[a-zA-Z])*)>$/※実際は改行なしの1行で記述。Message-ID属性1メールに複数設定されることはない属性です。10マッチしなかったものは、以下の3種類。すべて同一のためユニークにならないので不正。<>で囲まれていないといけないので不正。@を含まないといけないので不正。In-Reply-To属性1メールに複数設定されることはない属性です。9マッチしなかったものは、以下の2種類。<>で囲まれたもの以外のものが存在するので不正。<>で囲まれていないといけないので不正。References属性1メールに複数設定されている可能性がある属性です。「Message-ID」・「In-Reply-To」属性に不正なものがあるが、致命的なものとは考えていません。登録する際にも大きな問題は発生しないと考えています。(2023-05-01)5月になりましたので、先月4月分の当ブログアクセス状況を公開します。(2023-04-30)先月3月分の当ブログアクセス状況を公開していなかったので、公開します。(2023-03-01)3月になりましたので、先月2月分の当ブログアクセス状況を公開します。(2023-02-01)2月になりましたので、先月1月分の当ブログアクセス状況を公開します。