Ticket #27460

一部のウィルスソフトをインストしている場合、エラーにより処理が終了

Eröffnet am: 2012-02-09 00:58 Letztes Update: 2012-12-23 15:28

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
1

Details

書式プラグインを使い、画像を投稿する時に、 一部のウィルスソフトをインストールしている場合に、受信時にメールに対してウィルスチェックを行った後に、メールヘッダにチェック結果を追記している。 その際に、 「Content-Transfer-Encoding: quoted-printable」で追記しているために、メール解析中に「base64」では無いためにエラーにより処理が終了してしまう。

AVGというウィルスソフトのみ確認したが、この他にもあるかもしれません。

Ticket-Verlauf (3/10 Historien)

2012-02-09 00:58 Aktualisiert von: banana_king
  • New Ticket "一部のウィルスソフトをインストしている場合、エラーにより処理が終了" created
2012-02-09 01:00 Aktualisiert von: banana_king
  • Verantwortlicher Update from (Keine) to toy_dev
  • Komponente Update from (Keine) to mui
2012-02-09 01:01 Aktualisiert von: banana_king
  • Verantwortlicher Update from toy_dev to (Keine)
2012-02-09 01:05 Aktualisiert von: banana_king
  • Details Updated
2012-05-27 10:16 Aktualisiert von: toy_dev
  • Verantwortlicher Update from (Keine) to banana_king
Kommentar

当初、base64 しかサポートしていませんでしたが、現在は quoted-printable もサポートしています。

ただメール構成(multipart/XXX)がどうなっているのかわからないとなんとも言えません。

エラーになったメール本体を送ってくれませんか? >>> banana_king

2012-05-28 00:42 Aktualisiert von: None
Kommentar

toy_dev への返信

当初、base64 しかサポートしていませんでしたが、現在は quoted-printable もサポートしています。 ただメール構成(multipart/XXX)がどうなっているのかわからないとなんとも言えません。 エラーになったメール本体を送ってくれませんか? >>> banana_king

エラーのあったメール本体は以前、このチケットに添付しております。

念のためダウンロードリンクも記述させて頂きます。

http://sourceforge.jp/ticket/download.php?group_id=5585&tid=27460&file_id=4681

2012-05-28 20:51 Aktualisiert von: toy_dev
Kommentar

添付してありましたか^^;申し訳ないです。

試した結果、解析時のエラーはでませんでした。

しかし、text/plain の情報が

  • 本文
  • ウイルス報告

と2つあり、うまく本文が取れず、ウイルス報告内容が記事として投稿されてしまう現象となりました。

以下、ウイルス報告内容のヘッダー仕様を調べて判別が付けられるかどうかを以降調査します。

Content-Type: text/plain; x-avg=cert; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Content-Description: "AVG certification"
2012-12-16 17:27 Aktualisiert von: toy_dev
  • Details Updated
  • Verantwortlicher Update from banana_king to toy_dev
Kommentar

ヘッダーに以下の情報がある場合、その情報を無視する対応とする。

  • Content-Disposition: inline

Content-Disposition: inline とは、本文に付属する情報を表し、本文と一緒にメーラーに表示されるべき情報をものである。

この場合は、ウィルスソフトによって「ウイルスが入っていないよ」というメール閲覧者への追加情報(AVG によるお墨付きという意味合い)である。

  • 本文には Content-Disposition ヘッダーは無い。
  • 添付ファイルの場合 Content-Disposition ヘッダーの値は attachment である。

本ソフトはブログ記事の投稿を目的としたものであるため、このような付属情報は無視して構わないと判断する。

2012-12-23 15:28 Aktualisiert von: toy_dev
  • Ticket Close date is changed to 2012-12-23 15:28
  • Status Update from Offen to Geschlossen
  • Lösung Update from Keine to Gefixt
  • Komponente Update from mui to mailutils
Kommentar

バージョン 1.3.6 でリリースし、本チケットを完了とする。

Dateianhangliste

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden