我正在使用
PHP mail()函数发送带附件的邮件.
因此,PHP源内容是一个边界,用于定义附件的开始和结束位置.
因此,PHP源内容是一个边界,用于定义附件的开始和结束位置.
所以问题是:是否有任何用于创建此MIME边界的标尺(例如,只允许使用字母和numbres)
我仍然知道这个问题 – > What rules apply to MIME boundary?
是否有必要从HASH创建边界?
因为以下也有效:
$headers .= "Content-Type: multipart/related; boundary=\"abc\""; [...] $msg .="--abc\n"; [...] $msg .= "--abc--\n\n";
有没有理由,为什么MIME边界应该是唯一值?
..i没有在互联网上找到任何信息.
谢谢!
没有什么说边界标记必须是哈希,但它们必须是唯一的.想想如果您插入的实际电子邮件文本自然包含单词–abc–某些地方会发生什么.
您的电子邮件看起来像这样:
--abc-- <--actual boundary This is my email. There are many like it,but this one is mine. Now for some reason I'm going to put in a line that shouldn't be there --abc-- <--part of the email There it was. Did you see it? No,you didn't,because the mail client saw a boundary line and sliced it out. Because of this extra boundary,Now the email has 2 sections,instead of 1. --abc-- <--actual boundary
原文地址:https://www.jb51.cc/php/134172.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。