Gmailへメールデータを転送する際、GmailのメールボックスへIMAPで直接放り込むと、メール一覧に表示される時刻が放り込んだ日時になってしまう。メールの"Date"ヘッダを反映させるには、一度他のメールサーバーへ放り込み、Gmailの機能でPOP取得するとよいらしい。ということで…。
1) ローカルPC内のアプリメーラー・Beckyのメールデータを転送する場合
・@yahoo.co.jpのメールボックスを経由させた。(@hotmail.comよりもIMAP通信圧縮が効いているような気がする)
・経由するメールボックスに対して、ローカルPCからのIMAP転送と、GmailのPOP機能が同時に繋がると、「0207 NO [INUSE] APPEND Mailbox in use. Please try again later」等のエラーになってしまう。IMAP転送中は、GmailのPOP設定は削除しておくこと。
・@gmail.comの別のメールボックスを経由させると、ローカルからのIMAP転送とGmailのPOP転送を同時に接続してもエラーにならないようだ。しかし、一部のメールが文字化けしてしまう。Thunderbirdを使っても同じ。
・GmailのPOP機能では、4~5分毎に200通ずつしか転送されない。時間がかかる。
・一部の種類の添付ファイル付きメールデータは、GMailのPOP機能で取得できない。「サーバーに残されたメッセージ:~」というメールが届き、経由サーバーに残ったままになる。それらのメールデータについては、経由メールボックスからeml形式で取り出して、GMailのメールボックスに直接IMAPする。一旦、@yahoo.co.jpのメールボックスに入った後のemlデータだと、GMailに直接IMAPしても"Date"ヘッダが有効になるようだ。
2) Notes9のメールデータを転送する場合
・IMAPやPOPサービスをしていない場合、NotesアプリからDrag&Dropでemlファイルに変換してから、経由メールサーバーに放り込むしかない。
・一度に多くのメールデータをeml変換しようとすると、エラーになることもあるようなので、数百通毎に変換する。