我使用谷歌api消息/发送api发送带有文本和内嵌图像的邮件。如果我只使用html内容来嵌入我的图像,我可以按如下方式定义我的MIME消息。
Content-Type: multipart/related; boundary="0000000000000b2adf056874bbe4"
--0000000000000b2adf056874bbe4
Content-Type: multipart/alternative; boundary="0000000000000b2adc056874bbe3"
--0000000000000b2adc056874bbe3
Content-Type: text/plain; charset="UTF-8"
--0000000000000b2adc056874bbe3
Content-Type: text/html; charset="UTF-8"
<img src="cid:image-Picture2.jpg">
--0000000000000b2adc056874bbe3--
--0000000000000b2adf056874bbe4
Content-Type: image/jpeg; name="Picture2.jpg"
Content-Disposition: inline; filename="Picture2.jpg"
Content-Transfer-Encoding: base64
Content-ID: <image-Picture2.jpg>
<base 64 encoded jpg image here>
--0000000000000b2adf056874bbe4--
但我也想使用文字/普通内容。
--0000000000000b2adc056874bbe3
Content-Type: text/plain; charset="UTF-8"
Hello this is the text/plain content.
--0000000000000b2adc056874bbe
但每当我发送上面没有空的文字内容时,我总是会收到没有文字内容的邮件,只有图片内联。我想知道如何通过gmail api发送带有内嵌图像的text / plain。
答案 0 :(得分:0)
就我尝试实现的目的而言,我已经意识到仅可以使用HTML正文内容来实现发送内联图像。