精简版
附件上的 Content-ID 标头必须采用local-part "@" domain
. Gmail 的 Content-ID 中没有@
。这是一个真正的错误,还是我误读了规范?
长版
当我尝试重新发送从 Gmail 发送的附有内嵌图像的电子邮件时,我注意到了这个问题。我的邮件程序 (SwiftMailer) 声称 Content-ID 无效。
这是我正在使用的电子邮件。我通过在 Gmail 中插入内联图像并将其通过电子邮件发送给自己来创建它。
以下是规范的相关部分(据我所知):
Content-ID Header Field
In constructing a high-level user agent, it may be desirable to allow
one body to make reference to another. Accordingly, bodies may be
labelled using the "Content-ID" header field, which is syntactically
identical to the "Message-ID" header field:
id := "Content-ID" ":" msg-id
msg-id = "<" addr-spec ">" ; Unique message id
addr-spec = local-part "@" domain ; global address
我在这里想念什么?Gmail 是否不遵循规范,或者是否可以@
在 Content-ID 中没有一个?