我正在处理php中的邮件附件
$header .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"\r\n\r\n";
这只会将文件附加到邮件中。
$header .= "Content-type: text/html; charset=utf-8";
第二个只显示邮件数据。
但我想要附上邮件中显示的文件和html数据。
答案 0 :(得分:0)
如果你想让你的消息只是HTML,请说你的附件是application / octet-stream类型,那么你需要一个消息结构,如:
multipart/mixed {
text/html
application/octet-stream
}
如果您希望您的邮件是纯文本/ HTML替代品,并附带附件,那么您需要一个嵌套的多部分邮件结构,如下所示:
multipart/mixed {
multipart/alternative {
text/plain
text/html
}
application/octet-stream
}