character display partially corrupted when using sendEmail together with yahoo mail
Hello altogether,
Iīve got a question regarding the use of sendEmail (v 1.56) which I use from Linux/Lubuntu 18.04.3 LTS, 64 bit. Info about it can be found here: http://caspian.dotconf.net/menu/Software/SendEmail/ . Basically itīs a command line SMTP email client. Thereīs a peculiar phenomenon which only occurs when using my e-mail account "yahoo.de". When sending an e-mail that includes umlauts like "ü" or "ä" and also "ß" those are transmitted by yahoo as "??". Example: instead of "kürzlich" itīs rather "k??rzlich" which is being sent. This seems to be due to the fact that Content-Transfer-Encoding: 7bit is used when delivering the e-mail. And itīs just that with which yahoo mail has got a problem. But not other e-mail services like gmx for example. So basically what I need is a special command-line option with which sendEmail can deliver the e-mail with "quoted printable" instead. This should theortically solve the problem. Is there a way of achieving this? Thanks for your help in advance. Gretings. Rosika :study: |
When sending an email which includes non-ASCII characters, try to add this command-line parameter: -o message-charset=utf-8
|
@rosehosting.com:
Thanks for the suggestion. Alas adding the parameter -o message-charset=utf-8 had no effect. I tried it and the e-mail was received with false character representation nevertheless. Looking through the source text of the received mail I found the following info: Code:
Content-Type: text/plain; But Iīm afraid thereīs no way of achieving this. But thanks for your help anyway. Greetings. Rosika |
Quote:
Try experimenting with that -o option: Code:
-o message-content-transfer-encoding="quoted printable" what does the --help option show you about -o ? EDIT: Looks like that project is untouched for the last 10 years. Maybe dig into the source? Docs say it's written in perl. |
Hi scasey,
thanks a lot for your reply. I tried your suggestion by inserting -o message-content-transfer-encoding="quoted printable" in the command. Yet it had the same effect. The e-mail was sent but the umlauts were currupted the same way. Curious though that the exit code of the command was still 0: Code:
rosika@rosika-Lenovo-H520e ~> echo $status sendEmail --help says: Code:
-o NAME=VALUE advanced options, for details try: --help misc It looks like sendEmail doesnīt provide a means to manipulate message-content-transfer-encoding. At least we tried. Thanks again for your help. Greetings. Rosika :) |
All times are GMT -5. The time now is 03:16 AM. |