我正在寻找电子邮件源代码的标准,只是想知道如何使用php生成它。
我的具体问题是 multipart / mixed 电子邮件。 电子邮件的主题是cyrilic,当我发送电子邮件时,它没有错误,但电子邮件的主题无法阅读。编码存在一些问题。
这是我的电子邮件标题:
From: no-reply@sample.eu\n
Reply-To: no-reply@sample.eu\n
Cc:\n
Bcc:\n
X-Priority: 1 (Highest)\n
X-Mailer: PHP/5.3.29\n
MIME-Version: 1.0\n
Content-Type: multipart/mixed;\n
boundary="==Multipart_Boundary_x3865d75cb66632b12851874c2aafd492x"\n
请帮忙!
答案 0 :(得分:0)
电子邮件标准非常大,但您应该能够在几天内完成整个过程。 wikipedia page for email具有指向消息格式的所有RFC标准的链接。它还对格式进行了广泛的概述。
主格式的标准定义为here。 Mime /多媒体附件涵盖here和here。
恕我直言,我会尝试找一个库来处理这类东西。当您自己格式化时,很容易出错。 Here is one in PEAR似乎可以满足您的需求。或者,不要试图弄清楚如何在php中执行此操作,而是尝试使用具有更好的unicode支持的语言,例如Python3或Perl5,它实际上会自动为您执行此操作。你会浪费很多时间。