创建多部分电子邮件并在Linux中发送

用户544192

我们使用mutt发送电子邮件。

mutt -s "Test" -e "Content-Type: text/html" [email protected] < message.html

我们以HTML格式发送电子邮件更新。我们希望将包含文本版本和html版本的电子邮件作为多部分发送。

  1. 当给出电子邮件主题以及电子邮件正文的HTML和文本版本时,我们如何在Linux中创建这样的多部分消息?
  2. 我们可以使用mutt从Linux提示符下发送在步骤1中创建的多部分电子邮件吗?

环境:RedHat Enterprise Linux 5,mutt

用户名

当给出电子邮件主题以及电子邮件正文的HTML和文本版本时,我们如何在Linux中创建这样的多部分消息?

创建RFC 2046中multipart/alternative记录的消息类型

从:实施例公司<[email protected]>
到:Joe用户<[email protected]>
日期:星期六,2011 17时40分十一秒0300 5月21日
主题:多部分消息例如
MIME-版本:1.0
的Content类型:多部分/替代;boundary = asdfghjkl 

--asdfghjkl
内容类型:文本/纯文本;charset = utf-8

大家好!

--asdfghjkl
内容类型:text / html; charset = utf-8 

<!DOCTYPE html> 
<body> 
<p>大家好!</ p> 
</ body> 

--asdfghjkl--

有关确切的语法,请参见RFC 2046RFC 5322

我们可以使用mutt从Linux提示符下发送在步骤1中创建的多部分电子邮件吗?

如果找到一种方法来设置正确的Content-Type标头。(在您的示例中,您使用-e,但是mutt-e用于不同的目的。甚至-e "my_hdr Content-Type: ..."保留原始的text / plain标头不变。)

最好直接通过发送生成的邮件sendmail您必须自己创建标题-请参见示例;请参见示例。strftime("%a, %d %b %Y %T %z")用于Date,边界使用一串随机字母数字字符。然后将准备好的消息(包括标题)通过管道传递到sendmail -i -t

sendmail -i -t < above-example.txt

(该-t选项的意思是“从收件人行中获取收件人”;您也可以使用sendmail -i [email protected]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

发送多部分/已签名的电子邮件C#

来自分类Dev

如何发送自定义的多部分电子邮件

来自分类Dev

使用xlwt创建文件并在Django应用程序中发送电子邮件

来自分类Dev

如何创建多部分电子邮件?[路轨]

来自分类Dev

在Dart中发送SMTP电子邮件

来自分类Dev

在Django中发送批量电子邮件

来自分类Dev

在Django中发送HTML电子邮件

来自分类Dev

在Rails中发送简单的电子邮件

来自分类Dev

在MVC中发送电子邮件

来自分类Dev

在R中发送电子邮件

来自分类Dev

在HTML电子邮件中发送图像

来自分类Dev

默认Rails ActionMailer无法正确发送多部分电子邮件

来自分类Dev

我可以使用 Jade SmtpConnection 发送多部分电子邮件吗

来自分类Dev

遍历XML节点并在SQL Server中发送电子邮件

来自分类Dev

需要获取用户电子邮件 ID 作为输入并在 jenkins 中发送日志

来自分类Dev

多部分电子邮件PDF附件为空白

来自分类Dev

Python-获取多部分电子邮件的正文

来自分类Dev

OSB电子邮件-强制多部分/混合

来自分类Dev

MIME电子邮件多部分解析器

来自分类Dev

Python电子邮件解析非多部分

来自分类Dev

多部分电子邮件;纯文本作为附件

来自分类Dev

OSB电子邮件-强制多部分/混合

来自分类Dev

MIME电子邮件多部分解析器

来自分类Dev

没有模板和多部分电子邮件的 ActionMailer

来自分类Dev

在Android中发送不带用户的电子邮件/密码的邮件

来自分类Dev

如何首先在Firebase中发送电子邮件验证,然后创建帐户?

来自分类Dev

如何创建在wordpress中发送电子邮件的表单?

来自分类Dev

使用 CURL 发送带有编码器=quoted-printable 的多部分/替代电子邮件。如何?

来自分类Dev

在asp.net中发送电子邮件发送密码而不是电子邮件

Related 相关文章

  1. 1

    发送多部分/已签名的电子邮件C#

  2. 2

    如何发送自定义的多部分电子邮件

  3. 3

    使用xlwt创建文件并在Django应用程序中发送电子邮件

  4. 4

    如何创建多部分电子邮件?[路轨]

  5. 5

    在Dart中发送SMTP电子邮件

  6. 6

    在Django中发送批量电子邮件

  7. 7

    在Django中发送HTML电子邮件

  8. 8

    在Rails中发送简单的电子邮件

  9. 9

    在MVC中发送电子邮件

  10. 10

    在R中发送电子邮件

  11. 11

    在HTML电子邮件中发送图像

  12. 12

    默认Rails ActionMailer无法正确发送多部分电子邮件

  13. 13

    我可以使用 Jade SmtpConnection 发送多部分电子邮件吗

  14. 14

    遍历XML节点并在SQL Server中发送电子邮件

  15. 15

    需要获取用户电子邮件 ID 作为输入并在 jenkins 中发送日志

  16. 16

    多部分电子邮件PDF附件为空白

  17. 17

    Python-获取多部分电子邮件的正文

  18. 18

    OSB电子邮件-强制多部分/混合

  19. 19

    MIME电子邮件多部分解析器

  20. 20

    Python电子邮件解析非多部分

  21. 21

    多部分电子邮件;纯文本作为附件

  22. 22

    OSB电子邮件-强制多部分/混合

  23. 23

    MIME电子邮件多部分解析器

  24. 24

    没有模板和多部分电子邮件的 ActionMailer

  25. 25

    在Android中发送不带用户的电子邮件/密码的邮件

  26. 26

    如何首先在Firebase中发送电子邮件验证,然后创建帐户?

  27. 27

    如何创建在wordpress中发送电子邮件的表单?

  28. 28

    使用 CURL 发送带有编码器=quoted-printable 的多部分/替代电子邮件。如何?

  29. 29

    在asp.net中发送电子邮件发送密码而不是电子邮件

热门标签

归档