Roundcube Community Forum

 

Only download 8KB of any attachment

Started by mrforsythexeter, January 23, 2013, 11:33:19 AM

Previous topic - Next topic

mrforsythexeter

Roundcube 0.8.4 on CentOS 6 (dovecot), however I also had this on a different server, with an old version of roundcube (FC8, dovecot) which had the same problem.

It doesn't seem to matter if I want to open a JPG or WAV attachment, I only get 8KB of the file. Can you give me any pointers to where I should be looking, or what logs you may need to see?

alec

Enable imap_debug in Roundcube and provide the log (logs/imap file).

mrforsythexeter

I am hoping that I anonymised this enough, also I removed 1180 lines from the base64 encoded section, as this file is sensitive. From the log, it appears to show that it delivered the file correctly. There are no errors in Apache's error log (apart from the install errors, where I had forgot to add missing php modules). I have checked in IE 9 and Firefox. I am about to head home, so I will check another connection and get back to you.


[23-Jan-2013 17:36:16 +0000]: [017A] S: )
[23-Jan-2013 17:36:16 +0000]: [017A] S: A0004 OK Fetch completed.
[23-Jan-2013 17:36:16 +0000]: [017A] C: A0005 UID FETCH 865 (BODY.PEEK[2.MIME])
[23-Jan-2013 17:36:16 +0000]: [017A] S: * 842 FETCH (UID 865 BODY[2.MIME] {199}
[23-Jan-2013 17:36:16 +0000]: [017A] S: Content-Disposition: attachment;
  filename="36638.wav"
Content-Type: audio/x-wav;
  name="36638.wav"
Content-Transfer-Encoding: Base64


[23-Jan-2013 17:36:16 +0000]: [017A] S: )
[23-Jan-2013 17:36:16 +0000]: [017A] S: A0005 OK Fetch completed.
[23-Jan-2013 17:36:16 +0000]: [017A] C: A0006 UID FETCH 865 (BODY.PEEK[1])
[23-Jan-2013 17:36:16 +0000]: [017A] S: * 842 FETCH (UID 865 BODY[1] {105}
[23-Jan-2013 17:36:16 +0000]: [017A] S:
[23-Jan-2013 17:36:16 +0000]: [017A] S: This is an automated email. Please do not respond. Replies to this address are deleted automatically.
[23-Jan-2013 17:36:16 +0000]: [017A] S: )
[23-Jan-2013 17:36:16 +0000]: [017A] S: A0006 OK Fetch completed.
[23-Jan-2013 17:36:16 +0000]: [017A] C: A0007 LOGOUT
[23-Jan-2013 17:36:16 +0000]: [017A] S: * BYE Logging out
[23-Jan-2013 17:36:16 +0000]: [017A] S: A0007 OK Logout completed.
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready.
[23-Jan-2013 17:36:18 +0000]: [CFF2] C: A0001 ID ("name" "Roundcube Webmail" "version" "0.8.4" "php" "5.3.3" "os" "Linux" "command" "/?_task=mail&_framed=1&_action=get&_mbox=CALL%20RECORDINGS-%20OTHERS%20wrong%20number%20no%20claim&_uid=865&_part=2&_download=1")
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * ID NIL
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: A0001 OK ID completed.
[23-Jan-2013 17:36:18 +0000]: [CFF2] C: A0002 LOGIN XXXXXXXXXXXXXXXX XXXXXXXXXXXXXX
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: A0002 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in
[23-Jan-2013 17:36:18 +0000]: [CFF2] C: A0003 SELECT "CALL RECORDINGS- OTHERS wrong number XX XXXX"
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * 842 EXISTS
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * 0 RECENT
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * OK [UNSEEN 817] First unseen.
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * OK [UIDVALIDITY 1282742013] UIDs valid
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * OK [UIDNEXT 866] Predicted next UID
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * OK [HIGHESTMODSEQ 1] Highest
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: A0003 OK [READ-WRITE] Select completed.
[23-Jan-2013 17:36:18 +0000]: [CFF2] C: A0004 UID FETCH 865 (UID RFC822.SIZE FLAGS INTERNALDATE BODYSTRUCTURE BODY.PEEK[HEADER.FIELDS (DATE FROM TO SUBJECT CONTENT-TYPE CC REPLY-TO LIST-POST DISPOSITION-NOTIFICATION-TO X-PRIORITY IN-REPLY-TO BCC MESSAGE-ID CONTENT-TRANSFER-ENCODING REFERENCES X-DRAFT-INFO MAIL-FOLLOWUP-TO MAIL-REPLY-TO RETURN-PATH)])
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * 842 FETCH (UID 865 RFC822.SIZE 96188 FLAGS (\Answered \Seen) INTERNALDATE "23-Jan-2013 10:55:18 +0300" BODYSTRUCTURE (("text" "plain" ("charset" "iso-8859-1") NIL NIL "7Bit" 105 2 NIL NIL NIL NIL)("audio" "x-wav" ("name" "36638.wav") NIL NIL "Base64" 94428 NIL ("attachment" ("filename" "36638.wav")) NIL NIL) "mixed" ("boundary" "=_Next_Part_00000fac_00003bae") NIL NIL NIL) BODY[HEADER.FIELDS (DATE FROM TO SUBJECT CONTENT-TYPE CC REPLY-TO LIST-POST DISPOSITION-NOTIFICATION-TO X-PRIORITY IN-REPLY-TO BCC MESSAGE-ID CONTENT-TRANSFER-ENCODING REFERENCES X-DRAFT-INFO MAIL-FOLLOWUP-TO MAIL-REPLY-TO RETURN-PATH)] {357}
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: Return-Path: <XXXXXXXX@XXXXXXXXXXXXXX>
Subject: Recording: 08000511511 from 8005875290
From: XXXXXXXX@XXXXXXXXXXXXXX
To: XXXXXXXX@XXXXXXXXXXXXXX
Date: Wed, 23 Jan 2013 07:55:17 +0000
Content-Type: multipart/mixed;
  boundary="=_Next_Part_00000fac_00003bae"
Message-ID: <[email protected]>


[23-Jan-2013 17:36:18 +0000]: [CFF2] S: )
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: A0004 OK Fetch completed.
[23-Jan-2013 17:36:18 +0000]: [CFF2] C: A0005 UID FETCH 865 (BODY.PEEK[2.MIME])
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * 842 FETCH (UID 865 BODY[2.MIME] {199}
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: Content-Disposition: attachment;
  filename="36638.wav"
Content-Type: audio/x-wav;
  name="36638.wav"
Content-Transfer-Encoding: Base64


[23-Jan-2013 17:36:18 +0000]: [CFF2] S: )
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: A0005 OK Fetch completed.
[23-Jan-2013 17:36:18 +0000]: [CFF2] C: A0006 UID FETCH 865 (BODY.PEEK[2])
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * 842 FETCH (UID 865 BODY[2] {94428}
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: UklGRoQNAQBXQVZFZm10IBAAAAABAAEAQB8AAEAfAAABAAgAZGF0YWANAQCAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAf4GFjqK2s6idjHtoW1ROUFVg
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: bX2QnaSvrauglod6al9VVFhgZnOAjpigoqOfl42AeG5nZGNmanB4gIiMkZCQjYmDf3p3dXN0dnh7
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: fX5/f39+fX18fX5/gYKDhYSDgX98eHRycXBxdXp/hImNkJCPi4V/eHFqZmVmanB4gYmRlpqZlo+I
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: fXNqZF5dYGdueISSmqChopyVi35xaWJeXWBnc36IlJyjoqCbkod9cWliXl9ia3SAi5WZn6Cdl46F
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: e3JqZGNkaG93gYqQlZaXk4+Jgnt1cW1sbnJ2fIGGiYyMi4qGg4B8enl4eHp7fX5/gIB/fn59fX5+
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gIGDhIWFhIJ/fHl1c3Jwc3Z7f4WKjZCOjIqEf3lzbmxqbG5zeYGIjpKWlZGNhn52bmpkY2ZqcXmD
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: jJKXmJmTjoV7c2pkYWBkanJ8hY2VmJmYlIyDeXBqZWJkZ211fYiPk5mYl5CLg3tybGlmaGtwd36G
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: jI+Sko+LhoB6dXJvbnBzd3t/g4aIiIiGhIF+fHl5eHl5enx9fn9/fn59fX19fn+AgoODg4KBfnx5
====== 1180 LINES REMOVED TO PROTECT FILES CONTENTS ==========
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgIGAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gICAgICAgICAf4B/gH+Af4F+gHyEd4CFe4R+g36BgIGAgH+BfoB/f4B/f35/f35/f32BfYB9gH5/
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: fn+Af4B/gIB/gH+Af39+gXyCe4dxgH2AfnOIdIZ2iXeHeYZ9hXh9gn6CeYF8hHiAeYd6gneEfIB5
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: gH59f3x/g359gnyFeIF/fn97f4N4g3mHeoJ+f4B9fn+CfIR4hn2CeoF9foJ7gX2CeIJ5gXx/fIJ8
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: fH5/fXt+fXt/fHuBe4B7gnqEe4OCgYKDhYGDgoCBfn18fXx4eHd2dHd6eXp8fnx8fH2AfH+FhIOH
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: iouQjJGYiX+Ef3dzZ2xzYmRzdX5/fo+RhoiKiYR2eH11bmxwfHR4gYqJioyUl5SJk5WDe4d4cm1o
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: eG1kc3p4gXyGlIOFjIqIfXiCd21xbXdzcHyHg4qNk5SNlZKYkod/hnNqaGV0Y2V8eXyJgpWSgpGT
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: h4V4en5saXBudHJzhoSGjI6TlY6Uk5aIbH97ZmhmaHNlZ3x+fIeKl5KHkY+FgHd4d2psbm92dH6N
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: h4yRlZSVkpuNc357a2lhaHJhY3Z5hYOElJKIkYmIf3F3dWhtbHB8eoGQjpCUmZebkX6AfmlmY2Fs
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: YmBydHqAhZSSjJGNiYF1dnVrbW5venmAjoySlpWZmIeFg3JqZGJuYGJraXl7gJORipSOkIh4f31w
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: dXFygneBjYuQlJCaloSGhHl3aGp3Z2pvbnx6g26YhnaZgoaCcYF+cXh2f358hoWSjY6Tl4eBhoF8
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: b21vc2ppbnd4d3yGiISFiIKEenmBeHxzf4F/gYCMh4uHkJOEhoCCfXZ3eXpvc296eXd7en18eX6A
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: f3+AgIR+gICDg4CDhoeJhY6Kh4iAin5/eHlzcmtucG5vbw==)
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: A0006 OK Fetch completed.
[23-Jan-2013 17:36:18 +0000]: [CFF2] C: A0007 LOGOUT
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: * BYE Logging out
[23-Jan-2013 17:36:18 +0000]: [CFF2] S: A0007 OK Logout completed.


mrforsythexeter

Guys this appears to be related to Kasperksy Anti-Virus (I am running 2012 at the moment). As soon as this is disabled, the downloads work. I have seen this on another site before. I have created a  support case with Kaspersky, and will update you in this thread, if either they report it as fixed, or I can determine where in the code, the method for sending (downloading attachments) is at fault.

mrforsythexeter

Ok more details, this appears to be a combination of issues, I had a friend running kaspersky Internet Security 2012 test it, and they confirm it on my version of roundcube. However he had no problems on the version which was running on his NAS (appears to be apache and dovecot).

So I'm a little more lost here on what to test next.

mrforsythexeter

Just another update, even though I appear to be alone on this issue.

I have tested other systems (friends letting me have access to there set-ups) and they don't have issues. However I can reproduce this across 2 setups which have
Different Dovecot versions
Different Apache versions
Different PHP versions
Different Roundcube versions
Different OS's
Different Connections

I have also dropped the firewall on the server, and the problem still exists. I am going to try and run fiddler and see if there are any differences there.

mrforsythexeter

This can be moved now, as I have updated to Kaspersky 2013 and this problem has gone away. Sorry if other people see this issue and have to stick with 2012 version, I just didn't have the time to debug it.