使用 PUTTY 发送 MIME 电子邮件

使用 PUTTY 发送 MIME 电子邮件

我目前想知道如何使用 putty 发送 mime 邮件,重要的是,目前我只想“声明”邮件为 mime 邮件(如果可能的话)。我不想用它发送实际的图片、视频等。我知道如何通过 putty 发送普通的 SMTP 邮件,但一直在为此苦苦挣扎。

提前致谢 :)

答案1

首先,添加MIME-Version:标题。这是官方声明RFC 2045– 尽管实际上,几乎所有邮件应用程序都会将邮件视为 MIME反正,即使他们缺少这个声明,但标准仍然说“必须”。

MIME-Version: 1.0

其次,设置正确的Content-Type:标题。例如,如果您只是发送纯文本电子邮件,则应指定text/plain“MIME 类型”:

Content-Type: text/plain; charset=UTF-8

差不多就是这样了——现在正式包含单个文本部分的 MIME 消息。Content-Transfer-Encoding(如果您使用非 ASCII 字符,那么可能也应该添加。)


稍后,当您想要创建多部分消息时,需要在最外层的 Content-Type 中指定,它使用一种特殊的“多部分”MIME 类型,例如multipart/alternative用于双重纯文本+HTML 消息或multipart/mixed用于附件。然后为每个部分单独指定实际内容类型。例如,带有附加照片的 HTML 消息将具有以下结构:

multipart/mixed
├─ multipart/alternative
│  ├─ text/html
│  └─ text/plain
└─ image/jpeg (Content-Disposition: attachment)

相关内容