如何发送curl utf-8符合的邮件

时间:2015-02-22 14:37:54

标签: curl utf-8

我的程序中出现了utf-8编码问题。我打电话给curl:

curl --url "smtps://smtp.myprov.com:465" --ssl-reqd --mail-from "tell@mywebsite.de" --mail-rcpt "mstest@googlemail.com" --upload-file mail.txt --user "lalaland:secret" --insecure

mail.txt是没有BOM的utf-8编码。

内容是:

From: ##FROM##
To: ##TO##
Subject: Du bekommst Information

Hallo ##NAME##,

Du hast gerade eine Information abgefragt. Sie wird dir umgehend erteilt.
Die dazugehörende Transaktion ist ##ID##

Beste Grüße 

Dein Team

## TAG ##被适当的信息取代。

发送成功,我收到了我帐户上的邮件。 在OSX邮件和Chrome上的gmail中,一切都很闪亮。但不是Windows Live邮件。德语" umlaute"没有正确显示。它看起来像是utf-8作为ASCII的典型误解。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我从示例中复制了邮件文本。我对编码一无所知,我的错。这是标题的外观:

From: ##FROM##
To: ##TO##
Subject: Du bekommst Information
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain;charset=utf-8