Defect #10721
open![Author: Anonymous](/images/anonymous.png?1679302129)
Loss of attachments while fetching emails from IMAP (GMail)
0%
Description
When new issue is created by email fetched from gmail via redmine:email:receive_imap, attachments are ignored.
Steps to reproduce:
- send email with attachment to redmine GMail account.
- execute rake redmine:email:receive_imap RAILS_ENV=production
- go to issue list of the project
Expected: new issue was created with file attached to it. Mail in GMail box was cleared.
In fact: new issue is created but without attachments. Message is left in mailbox.
Files
Related issues
Updated by Максим Лазарев about 12 years ago
have the same problem, tell me, please, what's the problem?
Updated by Gregory Engels about 12 years ago
see also related issue #11499 (with a patch)
Updated by Steffen Zieger over 11 years ago
The following patch is working for me on Redmine 2.3.0
Updated by Sebastian Paluch over 8 years ago
This is still needed for 3.2.0.
This is very minor change. Can this be addressed soon?
Updated by Moritz D over 8 years ago
I'm using 3.2.0
same problem as issue author
"new issue is created but without attachments. Message is marked read and left in mailbox"
applying redmine_attachments_save.diff did not help. should it resolve the problem? is noone else using email attachments?
any suggestions?
thank you in advance
Updated by Prabhash Mishra about 8 years ago
I too am having the same problem on Redmine 3.2.3
IMAP and Gmail
Ticket gets created but attachment is ignored.
The patch does not work either.
Does anyone have a fix on this? Please help...
Thanks & Regards,
Prabhash
Updated by Akhilesh Sabharwal about 8 years ago
Facing the same issue on Redmine 3.3.0.
Facing the same issue. All functions of retrieving mail working, except for attachments. On IMAP / POP3
Could this be a function of the IMAP server?
In which case will try an alternative.
Thanks,
Akhilesh
Updated by Alexandr Meshkov almost 8 years ago
It works on Redmine 3.3.0, if you run the command via cron
Updated by Janeks Kamerovskis about 7 years ago
I have the same problem with:
Environment:
Redmine version 3.3.3.stable
Ruby version 2.3.1-p112 (2016-04-26) [x86_64-linux-gnu]
Rails version 4.2.7.1
Environment production
Database adapter Mysql2
Where could I look / dig to find the solution?
brgds
Janeks
Updated by Nicolas Silberzahn over 6 years ago
Please fix this! My Incomming emails from Evernote contains only inline images (hand writing)
Updated by Yuichi HARADA about 4 years ago
- File 10721-fixed.patch 10721-fixed.patch added
- The process to add the attachments is performed after
issue#save!
- Attachments are added directly to
issue#attachments
, but originally it must go through#saved_attachments
defined in acts_as_attachable.
I created a patch.
Updated by Go MAEDA about 4 years ago
- Target version set to Candidate for next major release
Updated by Wicky Hu over 3 years ago
I tested 10721-fixed.path in latest 4.2.0, it seems only working for one attachment.
If there are two or more attachments in email, then only the first attachment shown in notification mail.
I guess the reason is new issue email is created when first attachment added and issue saved, after that, remaining attachments added and saved.
Updated by anju dhiman over 3 years ago
We also want to get all attachments from email when any ticket is creating.
Can you guys help us?
Updated by anju dhiman over 3 years ago
guys is there any possibility to have this feature?
Updated by Wicky Hu over 3 years ago
I think to change the add_attachments method could solve the issue, basically to change << to build, not yet fully tested, but seems working.
# obj.attachments << Attachment.create(:container => obj, # :file => attachment.body.decoded, # :filename => attachment.filename, # :author => user, # :content_type => attachment.mime_type) obj.attachments.build(:container => obj, :file => attachment.body.decoded, :filename => attachment.filename, :author => user, :content_type => attachment.mime_type)