- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用以下代码向我网站的成员发送电子邮件。该脚本有效并且用户收到了电子邮件。但是,在向 Hotmail 或 Notes 发送电子邮件时,我确实遇到了编码问题。
代码:
$to = "to@email.com";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain; charset="utf-8"; format="flowed"' . "\r\n";
$headers .= 'Content-Transfer-Encoding: 8bit'. "\n\r\n";
$headers .= "To: John Doe<john@doe.com>" . "\r\n" .
"From: John Smith<john@smith.com" . "\r\n" .
"Reply-To: john@doe.com" . "\r\n" .
"Return-Path: john@doe.com" . "\r\n" .
"Sender: john@doe.com" . "\r\n" .
"X-Sender: john@doe.com" . "\r\n" .
"X-Mailer: JohnDoe". "\r\n".
"X-Report-Abuse: Please report abuse to: john@doe.com";
//If the e-mail was successfully sent...
$subject = $translation[104];
if(mail($to, $subject, $message, $headers)){
}
消息和主题都包含瑞典字母 Å、Ä 和 Ö。实际邮件在 Hotmail 中被正确编码和查看,而主题不是。您可以查看下图了解更多信息:
图片:http://www.aspkoll.se/imgo/649
我很困惑。我已经用谷歌搜索了好几天并尝试了不同类型的解决方案,但恐怕没有任何成功。
你能帮我解决这个问题吗?
感谢!
最佳答案
电子邮件主题和其他 header 内容(例如姓名)使用 RFC 2047 进行编码
php.net 评论mail()
举个例子:
mail($mail, "=?utf-8?B?".base64_encode ($subject)."?=", $message, $headers);
关于php - 使用 PHP 向 Hotmail 发送电子邮件时的编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7190198/
我正在尝试做类似 LassPass 的东西,但作为桌面应用程序。我使用 VS 2013、C# 和 Windows 窗体。 我有 gmail 或 outlook 的用户电子邮件和密码,我想单击桌面程序中
我需要一个 python 脚本来提示输入用户名和密码,并尝试使用这些凭据登录到 Hotmail,并输出它们是否有效。 最佳答案 Hotmail 登录! import poplib M = poplib
我的电子邮件模板中有一个元素: 在 gmail 中一切正常。但是在 hotmail 中 margin-top:370px; 不工作。我在 Firebug 中看不到 margin-top:370px
我正在使用 HTML 和 CSS 制作电子邮件简报。这一切都在表格中,没有 div 或副本或边距或填充。它在 gmail 中工作正常,但在 hotmail 中测试时,我在行之间有一个空格。我所有的行在
我想查看我的 hotmail 帐户中除收件箱之外的其他文件夹。 String host = "pop3.live.com"; String username = "peepants@hotmail.c
设置 SPF 记录后,我仍然在这里验证为什么我无法收到此电子邮件到 hotmail 帐户。我可以毫无问题地将它发送到 gmail。请确认密码是否正确,SPF记录是否正确: Here is your
有一个吗? 我可以找到有关2008年开始实现的文章: http://winliveid.spaces.live.com/blog/cns!AEE1BB0D86E23AAC!1745.entry htt
我正在尝试使用 javax.mail 从 hotmail 帐户发送邮件。 到目前为止,我还使用 gmail 帐户 测试了我的代码,一切正常,但是对于 hotmail,没有什么特别的作用,我收到一个 M
Username: xxxxx.@hotmail.com Password: yyyyyyyy Pop3: pop3.live.com Port: 995 SSL: TRUE SMTP: smtp.
我有一个简单的 .NET 应用程序,它使用 SMTPClient 发送电子邮件。 我从本地服务器上带有 SPF 记录的经过身份验证的帐户发送邮件,而主机 (gogrid) 不确定他们还能做些什么来解决
我在从 hotmail 导入联系人时遇到问题。实际上我想使用http 来获取联系人。但是我没有得到任何客户端实现用于从 hotmail 中获取联系人。 最佳答案 我不太确定我是否理解你,但你可能想看看
我正在尝试使用 python 中的 hotmail smtp 服务器。但是,我的登录尝试产生了一个明显的 SSL3 版本号错误。如何更改我正在使用的版本以及如何对此进行调查? >> s.connect
我的电子邮件模板中有一个表格。我应用样式来右对齐 td 内的文本。但是当我使用 hotmail 检查它们时,样式标签看起来是空的。我在 td 中尝试了 align="right"。但是没有任何反应。
我有以下适用于所有电子邮件客户端的 html,但在 hotmail 中,我在每个 html 标签之间获得了一些额外的空间。基本上标签之间的间距很奇怪。例如,我正在使用此 html。它应该与浏览器中的一
我正在尝试构建一个 Google Chrome 扩展程序,该扩展程序可以在每封电子邮件下向用户插入一些上下文信息。我基本上试图创建类似于 gmail contextual gadget 的东西,但适用
我刚刚在 magento 中为我的一位客户创建了一个时事通讯模板。但问题是它没有在 Hotmail Gmail Yahoo 等中显示背景标题图像。它在测试环境和网络邮件中显示完美,但在任何 Outlo
这是我的代码: $boundary = sha1('whatever'); $headers = 'MIME-Version: 1.0'."\r\n"; $headers .= 'From: "Dom
好的,我已经在互联网上搜索了答案 - 遗憾的是无济于事。我正在尝试使用 PHP mail() 函数发送邮件,以便成员可以点击链接进行注册。它适用于 Gmail、Yahoo!,但不适用于 Hotmail
我正在尝试像 google+ 和 Twitter 一样检索 Hotmail 帐户中的用户联系人。 到目前为止我尝试的是使用获取验证码: wrap_scope=WL_Contacts.View 我跟踪了
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
我是一名优秀的程序员,十分优秀!