I have see a number of issues related to encoding but I am not sure if my issue is related to them or what has been solved in the mean time. Here are the details of my current Dadamail setup. Let me know if there is anything else that would be helpful to know.
I am using Dadamail 7.4.0 Stable 12/16/14.
Server Software: Apache
Operating System: linux
Perl Version: 5.008008
In Mail Sending » Advanced Options, the options are :
Default Character Set : UTF8 UTF8
Default Plain Text Message Encoding : quoted-printable
Default HTML Message Encoding : quoted-printable
Encode Message Headers is checked
We are using the bridge plugin to send the messages. At this point I am not seeing any problems with the email messages themselves. They seem to be passing through with the correct encoding.
What I am having a problem with is fields in profiles and the list names. I am filing this issue on the list names as it is the most important to solve. If I enter a list name containing the German umlauts like so:
After saving I end up with:
When I send an email to the list using the bridge plugin it gets it half right (header correct, body text wrong) and send me back an email that looks like this:
The list email is sent out and looks like this:
The umlauts are presented/encoded wrong.
If I enter the Umlauts using Unicoding (http://www.periodni.com/unicode_utf-8_encoding.html) you can see in the image that the title and select list are correct, but the input field remains in the Unicoding:
If a message is sent out from the list both the bridge and messages sent to the list send the Unicoding out as it is.
Now if I am in the List information screen after having entered a list name with umlauts and saved and do not make any changes to the list name and then click "Save Changes" and interesting thing happens that maybe points to part of the issue.
Clicking once more on "Save Changes" (even though we have not made any) results in this:
Is it re-encoding the already wrongly encoded text?
At this point I would just be happy to see this come through correctly in the emails as I am the only one using the admin interface. If that ended up correct too that would be great.
Thanks in advance for any help you can give!
In Dada Mail, what's the backend that you're using?
I'll have to look over things in more detail - I'm not seeing the same problems you are.
I noticed you made some slight changes to the admin template - did you set a charset in the HTML, that's not UTF-8? Is there a specific browser that you're using?
Sorry it has taken so long to get back to you justingit. I must have missed you message. I basically changed the logo the encoding is still UTF-8.
I really appreciate all the feedback you're giving. Attached is what I see, if I try to change the list name to, "Umlauts ä ö ü Ä Ö Ü "
Which looks great! But still doesn't recreate the problem you're having. I am using a slightly newer version of Dada Mail than you - this is the beta for version 8. If you have time, would you be able to test this version, and see if the problem has disappeared?
I have upgraded to 9.1.1 and thought I would have a look and see when the support for German umlauts is at in Dada Mail
In Config.pm $HTML_CHARSET //= 'UTF-8';
SENDING > ADVANCED OPTIONS
Default Character Set = UTF-8 UTF-8
Default Plain Text Message Encoding = 8bit
Default HTML Message Encoding = 8bit
Encode message headers is ticked
$HTML_CHARSET //= 'UTF-8';
I tested sending via the online wysiwyg editor and the result was good to the list with both the subject and text being displayed properly.
However the subject of the message to the list owner did not fare as well.
But the attached message that was sent to the list a bit below in the same email displays both subject and text properly.
The next test was with the bridge plugin which we are using mostly to send emails.
The Message Received email does not properly display the subject of the email received in the body of the text.
The message sent out to the list subject displays properly except that a utf-8 is being added between the list name and the subject. The body displays correctly.
I hope that this information helps to find and fix this issue. I still need to test umlauts in a list name.
I changed my Test list name to Testing umlauts Ä Ö Ü ä ö ü - for this test.
Email sent from the web interface the subject looked like this. The body text also displayed correctly.
The email to the list owner stating that the mailing is finished has the same problems as before but the list name at the beginning displays properly but title of the email does not, as before.
Testing with the bridge module results are the same as with sending via the web interface. I did discover another place where the umlauts are not working in the Not allowed to post email body text where the list name is given. Interestingly the list name is correct in the From header.
Well I am finished testing this for now!
Thanks again for all your hard work on Dada Mail!
Just an update. I am still seeing the name of the encoding being placed between the list name and the subject, but it is not always. Sometimes it does and sometimes not. Two emails from the same person, one does it and the other not. Screenshot follows.