― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2021年8月29日(日) 19:53 
初めての質問、失礼いたします。

mime形式(base64)でエンコードされたメールの一部で本文検索しても
検索できない現象が発生しております。
調査したところ、本文の末尾に「.」があるものは本文検索できず、
「.」が無い物は本文検索できる状態にありました。

ルール上、mime(base64)に「.」が有るのは不味いのは重々承知
しておりますが、なんとか自動的に「.」を削る方法はないでしょうか?

なお、当方は以下の環境でThunderbirdを利用しております。

OS:Windows10 Enterprise
バージョン:21H1
Thunderbird:78.13.0

mimeの情報は以下の通りです

MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年8月29日(日) 20:45 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4055
おでん さん、EarlgreyTea と申します。

再現手順を教えてください。
特にテストデータをどうやって用意するかをお願いします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月29日(日) 21:03 
EarlgreyTea さん。ご連絡ありがとうございます。
再現方法ですが、通常mime64形式のメールをテキストエディタで開くと、
以下のような形で送信されておりますが、

--------------------------------------------------

Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

44OG44K544OI44Gn44GZ

--------------------------------------------------

本文検索ができないメールは、以下のような状態になってます。

--------------------------------------------------

Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

44OG44K544OI44Gn44GZ

.
--------------------------------------------------

もっと具体的に言うと、本文の末尾について、正常に検索できるものは、
16進数で「0d 0a 0d 0a」で終わってますが、正常に検索できないものは、
16進数で「0D 0A 2E 0D 0A」となってます。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年8月29日(日) 22:20 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4055
おでん さん

サンプルデータのご提示ありがとうございます。
下記を eml ファイルでインポートし、再現確認できました。
コード:
From - Sun Aug 29 21:13:22 2021
From: hoge@hoge.com
To: fuga48@fuga.co.jp
Subject: case without dot
Date: Sun, 29 Aug 2021 21:13:05 +0900
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

44OG44K544OI44Gn44GZ

コード:
From - Sun Aug 29 21:13:22 2021
From: hoge@hoge.com
To: fuga48@fuga.co.jp
Subject: case with dot
Date: Sun, 29 Aug 2021 21:13:05 +0900
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

44OG44K544OI44Gn44GZ
.

おでん さんが書きました:
なんとか自動的に「.」を削る方法はないでしょうか?

ユーザーがスクリプト等で処理に介入して削除するということをお考えなら、難しいのではないでしょうか。

ところで、この余分な「.」が付いているメールはどこから来るものなのでしょう。
outlook.office365.com でしょうか。

そしてPOP受信でしょうか。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月29日(日) 22:33 
EarlgreyTea さん。ご連絡ありがとうございます。

受信方法は、gmailからPOP受信してます。
送信元は、某企業のツールから送付されたメールです。
outlook.office365.comではないです。

実際にやりたいことは、本文を対象としたフィルタ設定を実施したいのですが、
末尾に「.」があるメールのみ正しくデコードされないため、フィルタにヒット
しなく、困っている状態です。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年8月29日(日) 22:36 
追記です。

また、他のメールソフト(例えばeM Client Free)では、自動的に最後の「.」を
削っているため、Thunderbirdでももしかしたらそのような機能があればと思い
ご質問させて頂きました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年8月29日(日) 22:50 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4055
おでん さんが書きました:
受信方法は、gmailからPOP受信してます。
送信元は、某企業のツールから送付されたメールです。
outlook.office365.comではないです。

POP受信ということなので、試しに設定エディターで「mail.server.default.dot_fix = false」にしてみてください。

おでん さんが書きました:
また、他のメールソフト(例えばeM Client Free)では、自動的に最後の「.」を
削っているため、

電子メールクライアントは終端の「.」を削る必要があり、もちろん Thunderbird もそうしています。
「.」が残っているというのはイレギュラーだからです。
下記トピックと同じような原因のように思われます。

本文の最後にピリオド文字が表示される

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月30日(月) 01:37 
EarlgreyTea さん。ご連絡ありがとうございます。
早速のご回答ありがとうございます。
設定を追加し、暫く様子を見た上で別途返信させて頂きます。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年9月04日(土) 04:03 
EarlgreyTea さん。返信が遅くなってしまい申し訳ありません。
ご指摘の方法を実施し一週間様子を見た結果、「.」が残らなくなりました。

ありがとうございました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[63人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean