予約受付順の誤りと今後の対応

!メーラーのカスタマーサービスとのやり取りは中段以降となります。

*ご覧いただく際の注意点*

前提としてメールを受信した際には、そのメールのヘッダー情報というものを知ることができます。そこにはdateやreceivedなどメールデータを作成した日時やサーバーが受け取った日時などが表示されます。(最近まで受信メールにそのような情報が付与されているとは知らずに予約受付を行っておりました)

「以下、ITに疎い千葉がサーバーカスタマーサービスへの問い合わせや、独自に調べた内容ですので誤りがある場合がございます。お気づきの点がありましたらご指摘いただけるとありがたいです」
*「タイムスタンプ」はメールヘッダーの「received」の値と一致。(タイムスタンプは別途サーバー側で調べた値)
*5/8現在、メーラーを提供しているカスタマーサービスからの回答が一部届いていません。かなり時間がかかっていますので、私が独自に調査・検証を行い、一定の結論をだして該当した方個別に連絡しております。


単発レッスンの予約受付順は受信メールに表示されている時刻を基に先着順で受け付けていました。

しかし、この半年間ほど、単発レッスンの予約受付時刻を従来の時刻表示とは違う受信時刻表示を基に予約受付を行っていたことが判明しました。これにより予約順が前後していた事例が発覚し、該当者には個別に連絡しております。

以下、長文の説明となりますので、〈結論〉と〈対応〉から記載いたします。


〈結論〉

今現在、私が使っている新WEBメーラー(メールアプリ的なもの)は旧WEBメーラーとの受信時刻表示に違いがありました。これにより一部の方の予約受付順が前後し、誤った順番で予約を受付したことが判明しました。

〈対応〉

今後は以下の状況より旧WEBメーラーの受信時刻や新WEBメーラーのソースに表示されるタイムスタンプ時刻を基に予約受付を行います(メールヘッダーのreceived表示の時刻と同値)。

その他、予約順が前後した方は個別に対応します。

〈経緯〉

新WEBメーラー上で受信が確認できたタイミングと、表示されている受信時刻に最大で1分程度のタイムラグがあることを数か月前から確認していました。また、受信時刻の並び順についても前後していると感じていました。
当初メールサーバーがビジー状態だと思っていました。ですが、その後何度も確認されたので、レンタルサーバーのカスタマーサービスに問い合わせました。また、そのタイミングで旧WEBメーラーを確認したところ、受信時刻表示に差異があると認識しました。


〈なぜ受信時刻表示に誤差が出たか?〉

新WEBメーラーの受信時刻は「メールヘッダーのDateの値」であることがカスタマーサービスへの問い合わせで判明しました。左記に関しては送信者側のメール(データ)が作成された時刻であるため私のメールサーバーに届いた時刻ではありません。

一方、旧WEBメーラー上では「メールファイルのタイムスタンプ(*)」が表示されます。
(*)タイムスタンプとは、私が調べたところメールを送受信した日時を証明する電子的な仕組みのようです。メールヘッダー情報のreceivedに記載されている時刻と同値で、Dateの値より受信時刻に近いと認識しております。時刻認証業務認定事業者がサービスを提供しています→参考サイト


〈最近のGmail予約送信設定の仕様〉

最近Gmailの予約送信にタイムラグがあるようです。何度か検証を行ったところ予約送信時刻になっても送信予定のメールは送信者側のメールフォルダに残ったままで、30~90秒後になってやっと送信される現象を確認しました。よって、予約メールを早く届けたい方は予約設定せずに手動で送信することを推奨します。(お急ぎでない方は予約送信設定でも構いません。)
*お使いのGmailアプリやバージョンによっても誤差があると思います。

上記のタイムラグについてはPC画面にてGoogleのサービスを通じて受信メールのソースから確認でき、例えば、「作成日:2024年5月2日 12:00(80 秒後に配信済み)」と分析結果がでます。…メールデータの作成は12:00ですが、送信したのは80秒後です、とこのように表示されます。


〈ご理解いただきたい点〉

お使いのメールアドレスや回線によっては送信してから私のサーバーへ届くまでにタイムラグが生じる場合もあります。例えば9:30:00に送信したのに受信した時刻は9:30:15になる場合もございます。Dateの値とタイムスタンプ(receivedと同値)に差異があるのもこの影響によるものだと思います。重ねての案内となりますが、今後はタイムスタンプの時刻表示で予約受付を行いますので、タイムラグにより予約順が送信者の想定より予約受付順が遅くなるケースも考えられます。あらかじめご了承ください。

*予約受付開始時間AM6時前に受信して他の生徒さんと重なった場合、予約受付順が後ろになります。

〈補足〉

今回の事例の一部はカスタマーサービスにとっても認識していなかった出来事だったようです。未確認の事象とGWとも重なり私の対応が遅くなりましたことをお詫び申し上げます。
*新WEBメーラーは2023/11/20より利用

〈まとめ〉

メールを送信した際にはヘッダー情報と呼ばれるものが付与されますが、その情報には
「date」…メールデータを作成した日時の情報
「received」…どのサーバーに何時に到着したかなどの情報
・・・などを受信者が知ることができます。

また、この記事に登場する「タイムスタンプ」はメールヘッダーのreceivedの値と同じ。

旧WEBメーラーには「タイムスタンプ(receivedと値は同じ)」の値が受信日時として表示されていたが、
新WEBメーラーには「date」の値が表示されていました。

私千葉は新WEBメーラーの受信時刻(画面表示では“日付”となっています)には旧WEBメーラーと同じ情報が記載されていると勘違いして予約受付を行っておりました。


・・・・・・・・

以上について影響を受けた方には重ねてお詫び申し上げます。申し訳ございません。
最後に、受講生によって予約順を作為的に操作することはありません。あくまでも先着順で受け付けます。また、上記タイムスタンプはカスタマーサービスの説明から引用していますが、実際にはメールヘッダー情報のreceivedに当たる時刻かと思われます。



〈さらに詳細を知りたい方へ〉

以下、5/5現在までのロリポップカスタマーサービス(私のWEBメーラー)とのやり取りになります。

かなり長文です。ご興味をお持ちの方のみご覧ください。

なお、一部画像修正しております。

*やり取りに付随する情報を簡略化する目的で、受講生や保護者の皆様を、取引先などと表現しております。


■4月22日(月) 7時過ぎ、ロリポップカスタマーサービスへ不具合問い合わせを行う。

*スクショをしなかったので画像無し*

■ロリポップからの最初の回答1(4月23日(火) 8:24)

要約→旧WEBメーラー使ってください。新WEBメーラーは稀に表示順がランダムになる。

■千葉からの返信1(4月23日(火) 8:50)

要約→不具合の内容を明確にしてほしい

■ロリポップからの回答2(4月24日(水) 14:18)

要約→不具合認識していない。情報詳細提供求む

■千葉からの返信2(2024/04/24 15:17)

要約→テスト送信の結果、新・旧WEBメーラーで受信時刻の表示違います。確認してください

■ロリポップからの回答3(4月25日(木) 17:04)

要約→確認するまで時間を下さい。

■ロリポップからの回答4(4月26日(金) 16:35)

要約→新・旧WEBメーラーで受信表示差異確認。だが、受信の並び順に関しては同じという認識。

やっぱり新WEBメーラーを使ってください。
ロリポップからのメール内容を取引先(保護者の皆様)に使ってくださいね。

■千葉からの返信3(4月26日(金) 23:15)

要約→不具合の内容から本当に新WEBメーラーを使っても大丈夫なの?
(この時点ではdate値やタイムスタンプ(receivedの値?)を認識していないので不具合だと思っている)

■ロリポップからの回答5(4月28日(日) 10:20)

要約→回答まで時間をください。

■ロリポップからの回答6(5月2日(木) 10:28)

要約→新・旧WEBメーラーで受信時刻表示が違ったのは参照する値が違いました。新WEBがdateの値で旧WEBがタイムスタンプでした。受信メールの並び順はどちらもタイムスタンプを基にしていた。だから新WEBメーラーは整合性がとれていなかった。

ですからやっぱり、メールを先着順での予約受付業務とするなら旧WEBメーラーを使ってください。
この情報をカスタマーサービスからいただくまでに10日ほどかかりました。旧→新→旧…と案内を2度変えましたので、事象が確定できるまで保護者へのアナウンスも遅れました。

新WEB・旧WEB・リンクさせたGmailのどの環境でもメールの並び順で先着順に届いたメールを確認できる。

■千葉からの返信4(5月3日(金) 15:43)

要約→たしかにこちらでもGoogleの分析を使うとDATEの値かタイムスタンプか理解しつつあります。受信表示にタイムラグがあるのはメーラーの不具合ではなくGmailの仕様かもしれません。

■ロリポップからの回答7 (2024/05/04 8:59)

要約:時間をください。技術的に難しいものは5/7以降に回答します。

■千葉からの返信4-2 (2024/05/06 11:23)

要約:タイムスタンプというのはreceivedの値ですか?

■ロリポップからの回答8(2024/05/08 13:04 )

要約→(前回の返信で新メーラーの整合性が取れていないことを認めたうえで)改修後のアナウンスはしません。新Webメーラーについて「メールファイルのタイムスタンプ」に表示を揃える改修を検討します。

5/6に送信した追記についての回答無し。

■千葉からの返信5 (2024/05/08  14:12)

要約→大部分について承知しました。しかし、メールの追記事項について回答をいただいておりません。タイムスタンプと表現しているものはreceivedの値ですか?

■ロリポップからの回答8(2024.05.09 16:58)

要約→メールファイルの「タイムスタンプ」はメールヘッダーの「received」の値と一致している。(タイムスタンプは別途サーバー側で調べた値)

■千葉からの返信6(2024.05.09 17:03)

要約→生徒保護者への説明材料として不足は無くなりました。ありがとうございました。

 

以上です。

今回のカスタマーサービスとのやり取りで充分な情報を得るのに20日ほどかかりました。

ご覧いただきありがとうございます。

千葉隆礼