标准的电子邮件源代码

时间:2016-01-14 19:49:19

标签: email

我正在寻找电子邮件源代码的标准,只是想知道如何使用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

请帮忙!

1 个答案:

答案 0 :(得分:0)

电子邮件标准非常大,但您应该能够在几天内完成整个过程。 wikipedia page for email具有指向消息格式的所有RFC标准的链接。它还对格式进行了广泛的概述。

主格式的标准定义为here。 Mime /多媒体附件涵盖herehere

恕我直言,我会尝试找一个库来处理这类东西。当您自己格式化时,很容易出错。 Here is one in PEAR似乎可以满足您的需求。

或者,不要试图弄清楚如何在php中执行此操作,而是尝试使用具有更好的unicode支持的语言,例如Python3Perl5,它实际上会自动为您执行此操作。你会浪费很多时间。