ソースを参照

Squash IMAP errors when auto-fetching; fix was previously applied, but only to fetch.php

pdontthink 21 年 前
コミット
4144ef8c04
1 ファイル変更4 行追加3 行削除
  1. 4 3
      plugins/mail_fetch/setup.php

+ 4 - 3
plugins/mail_fetch/setup.php

@@ -181,13 +181,14 @@
                     }
 
                     if ($mailfetch_subfolder=="") {
-                        fputs($imap_stream, "A3$i APPEND INBOX {" . (strlen($Message) - 1) . "}\r\n");
+                        fputs($imap_stream, "A3$i APPEND INBOX {" . strlen($Message) . "}\r\n");
                     } else {
-                        fputs($imap_stream, "A3$i APPEND $mailfetch_subfolder {" . (strlen($Message) - 1) . "}\r\n");
+                        fputs($imap_stream, "A3$i APPEND $mailfetch_subfolder {" . strlen($Message) . "}\r\n");
                     }
                     $Line = fgets($imap_stream, 1024);
                     if (substr($Line, 0, 1) == '+') {
                         fputs($imap_stream, $Message);
+                        fputs($imap_stream, "\r\n");
                         sqimap_read_data($imap_stream, "A3$i", false, $response, $message);
 
                         if ($mailfetch_lmos != 'on') {
@@ -236,4 +237,4 @@
       );
    }
 
-?>
+?>