-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge_feature active and attached file with special characters #409
Comments
From my perspective sympa should not personalize "Content-Disposition: attachment;" message parts at all. Just my 2 cents. |
If attachments should really remain untouched, this might be the solution to my problem. I just added a check if a part is of disposition "attachment" in scr/lib/Sympa/Message.pm line 1259, just after the encoding checks for each incoming message part.
So now messageparts which are attachments are no longer changed in |
On 9/4/18 12:41 PM, pveith wrote:
From my perspective sympa should not personalize "Content-Disposition: attachment;" message parts at all. Just my 2 cents.
Yeah, that doesn't make sense to me either.
Regards
Racke
…--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.
|
I feel it making sense and agree to your change. If possible, could you please submit PR? However, looking some examples found in Bugzilla, I found attached iCalendar parts unnecessarily do not have |
New to github question: i need to fork the 6.2 branch to create a PR? Source: help page on PR |
@pveith, you'd be better to fork sympa-6.2 branch instead of master (Currently sympa-6.2 is the practial master branch on this project). I feel your idea to check two features is better. |
I tested as much as i could and don't see any negative results. The original issue with invites (ICS) over a list including special characters is now resolved in my installation. (Tested with Apple Mail, Thunderbird & Lightning and Outlook2016 invites). |
PR was merged. Thanks for improving Sympa! |
With an active merge_feature we get an "Sympa::Message::_merge_msg#1310 Unknown charset" in sympa.log and the message is rejected with a notification to the user.
Version
Sympa 6.2.34, Debian Postfix 3.1.8-0+deb9u1
Installation method
We build sympa from source on our testsystem and use debuild to build a package, which we -after testing- then install on our production system. Right now we have installed two patches:
Expected behavior
Send Message without touching the attachments.
Actual behavior
Send message refused by sympa and Sender is informed, that his message can not be "personalized". Deactivating the feature "merge_feature" does fix the problem, but will render our automatic unsubscribe notice via "append footer" defunctional.
Additional information
Steps to reproduce:
I am using Thunderbird 52.9.1 on Ubuntu to send the message. This issue came up with an CalDav invitation, where one User had special characters like "é" in his name.
relevant lines from sympa.log:
The text was updated successfully, but these errors were encountered: