如何通过linux上的命令行发送嵌入在邮件中的png文件?

Posted

技术标签:

【中文标题】如何通过linux上的命令行发送嵌入在邮件中的png文件?【英文标题】:How to send a png file embedded in a mail via command line on linux? 【发布时间】:2012-11-11 23:40:20 【问题描述】:

我试图通过命令行在电子邮件正文中发送 png 文件。我一直在使用以下命令:

uuencode file.png file.png| mail user@example.com

但它会将文件附加到邮件中,而不是将其嵌入正文中。 能否请您告诉我如何发送邮件中嵌入了 png 文件的邮件?

谢谢。

【问题讨论】:

【参考方案1】:

您想创建一个 mime html 电子邮件:

How to embed images in email

然后获取标题(第一个边界之前的所有行),从该输入中删除它们并在邮件之后使用 -a 命令单独添加它们,例如:

https://***.com/a/12262421/2244213

【讨论】:

以上是关于如何通过linux上的命令行发送嵌入在邮件中的png文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 linux 命令行发送 HTML 电子邮件

在Linux命令行发送电子邮件附件的两种方法

如何在Linux命令行中通过SMTP服务器发送电子邮件

如何利用linux 的mail命令发送带格式(比如正文的字体,大小等)的邮件呢?

在Linux命令行下发送html格式的邮件

在一行中从linux终端发送邮件[关闭]