以编程方式向电子邮件添加签名

EML

我需要为通过专用代理服务器的电子邮件添加签名。似乎没有一个很好的方法可以做到这一点,而我最初的想法是:

  1. 如果邮件是非MIME或text/plain,则只需在正文底部添加文本,并在其前面加上“-”行(用于在text/plain邮件中添加签名的旧约定;请参阅RFC3676,4.3
  2. 如果邮件是multipart/mixed,请找到最后一个边界,并在其上方插入一个新的“ multipart / alternative”实体,其中包含该信号的纯文本和HTML版本。这样做的缺点是信号可能会出现在附件下方。
  3. 如果不是multipart/mixed,请将其multipart-mixed放入,然后将现有实体降级到混合部分;现在将multipart/alternative签名添加为新签名的最后一部分multipart/mixed与(2)相同的缺点。

似乎很long。关于更好的方法有什么想法吗?谢谢。

EML

我按照上面的代码进行编码,并且在Yahoo,gmail,AOL,GMX和Thunderbird上都可以使用,并且在这里这里都验证了MIME 问题是我再次忘记了Microsoft完全无法读取RFC。如果一个multipart/mixed部分包含两个multipart/alternative部分,每个部分包含一个text/plain和一个text/html替代项,则Outlook / hotmail实际上在第二个中显示两个替代项multipart/alternative因此,它既显示纯签名,又显示HTML版本。

修复很简单-multipart/alternative我没有添加第二个签名,而是添加了一个text/html仅包含HTML签名的部分。这可以正确显示在上述所有MUA上,包括脑死的MUA。并非完全理想,但我只能为Microsoft收件人启用此修复程序,如果他们说服MUA仅显示纯文本,则让他们整理问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以编程方式向当前用户发送电子邮件

来自分类Dev

以编程方式发送 magento 电子邮件

来自分类Dev

为电子邮件添加签名

来自分类Dev

包含正文时,如何从命令行向电子邮件添加Outlook签名?

来自分类Dev

电子邮件签名

来自分类Dev

通过PHP通过SendGrid以编程方式传递电子邮件(批量电子邮件)

来自分类Dev

Android以编程方式从任何电子邮件地址发送电子邮件

来自分类Dev

如何在Azure中以编程方式接收电子邮件?

来自分类Dev

以编程方式从共享邮箱发送Outlook电子邮件

来自分类Dev

以编程方式更新android联系人的电子邮件

来自分类Dev

如何在Azure中以编程方式接收电子邮件?

来自分类Dev

HTML电子邮件签名

来自分类Dev

向Rails应用程序添加电子邮件确认

来自分类Dev

向WooCommerce电子邮件模板添加静态图像

来自分类Dev

如何在Outllook中向电子邮件添加图标?

来自分类Dev

向电子邮件添加多个动态附件

来自分类Dev

向 WordPress 插件发送的电子邮件添加附件

来自分类Dev

Python从函数向电子邮件添加附件

来自分类Dev

创建用户的电子邮件地址时,如何以编程方式附加辅助电子邮件

来自分类Dev

HTML电子邮件签名显示问题

来自分类Dev

电子邮件数字签名

来自分类Dev

DKIM不签名电子邮件

来自分类Dev

使用 googleAPI 获取电子邮件签名

来自分类Dev

PyMongo添加电子邮件?

来自分类Dev

如何以编程方式为Outlook生成电子邮件线程?

来自分类Dev

如何通过Gmail槽式代理以编程方式发送电子邮件

来自分类Dev

如何以编程方式触发Django 1.7.6中的密码重置电子邮件?

来自分类Dev

在Android上以编程方式发送带有附件的电子邮件

来自分类Dev

如何通过vb.net发送电子邮件以编程方式捕获Outlook的异常?

Related 相关文章

  1. 1

    以编程方式向当前用户发送电子邮件

  2. 2

    以编程方式发送 magento 电子邮件

  3. 3

    为电子邮件添加签名

  4. 4

    包含正文时,如何从命令行向电子邮件添加Outlook签名?

  5. 5

    电子邮件签名

  6. 6

    通过PHP通过SendGrid以编程方式传递电子邮件(批量电子邮件)

  7. 7

    Android以编程方式从任何电子邮件地址发送电子邮件

  8. 8

    如何在Azure中以编程方式接收电子邮件?

  9. 9

    以编程方式从共享邮箱发送Outlook电子邮件

  10. 10

    以编程方式更新android联系人的电子邮件

  11. 11

    如何在Azure中以编程方式接收电子邮件?

  12. 12

    HTML电子邮件签名

  13. 13

    向Rails应用程序添加电子邮件确认

  14. 14

    向WooCommerce电子邮件模板添加静态图像

  15. 15

    如何在Outllook中向电子邮件添加图标?

  16. 16

    向电子邮件添加多个动态附件

  17. 17

    向 WordPress 插件发送的电子邮件添加附件

  18. 18

    Python从函数向电子邮件添加附件

  19. 19

    创建用户的电子邮件地址时,如何以编程方式附加辅助电子邮件

  20. 20

    HTML电子邮件签名显示问题

  21. 21

    电子邮件数字签名

  22. 22

    DKIM不签名电子邮件

  23. 23

    使用 googleAPI 获取电子邮件签名

  24. 24

    PyMongo添加电子邮件?

  25. 25

    如何以编程方式为Outlook生成电子邮件线程?

  26. 26

    如何通过Gmail槽式代理以编程方式发送电子邮件

  27. 27

    如何以编程方式触发Django 1.7.6中的密码重置电子邮件?

  28. 28

    在Android上以编程方式发送带有附件的电子邮件

  29. 29

    如何通过vb.net发送电子邮件以编程方式捕获Outlook的异常?

热门标签

归档