Ticket #37654

IMAPで新着・未読の数を正常に取得できない(0になる)サーバがある

Eröffnet am: 2017-11-11 00:15 Letztes Update: 2017-11-12 15:14

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

Details

さくらインターネットのレンタルサーバ(スタンダード)のメールアカウントに対して、IMAPによるチェックが正常に動作しません。 新着メールや未読メールがあるにもかかわらず、チェックを100%取りこぼします。

imap4::fetch(mailbox& mbox, const uri& uri) 関数内の if (item == "BODY[HEADER.FIELDS (SUBJECT FROM DATE)]") の判定で取りこぼしてしまっているようです。

上記環境では、SUBJECT, FROM, DATE の前後にダブルクォーテーションとエスケープ文字が入るようで、 item の値が "BODY[HEADER.FIELDS (\"SUBJECT\" \"FROM\" \"DATE\")]" となるために、==が成立しません。

お手数をおかけしますが、対応していただけないでしょうか。

Ticket-Verlauf (3/4 Historien)

2017-11-11 00:15 Aktualisiert von: maruyo
  • New Ticket "IMAPで新着・未読の数を正常に取得できない(0になる)サーバがある" created
2017-11-11 00:58 Aktualisiert von: maruyo
  • Komponente Update from (Keine) to befoo 1.4.1
2017-11-11 23:54 Aktualisiert von: z0rac
Kommentar

対応しました。1.4.2でリリースしました。 が、検証環境がこちらにありませんので未確認です。ご確認ください。

2017-11-12 15:14 Aktualisiert von: maruyo
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2017-11-12 15:14
Kommentar

正常に新着・未読の数を取得できるようになったことを確認しました。ご対応どうもありがとうございます!

Dateianhangliste

Keine Anhänge

Bearbeiten

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