在Ubuntu 20.04中,从mailutils发送带有文本和附件的电子邮件的行为发生了变化



在Ubuntu 16.04中,我使用以下命令发送了一封带有文本和附件的电子邮件,效果很好。

echo "body" | mail -s "Subject" -A "/path/to/attachment" "email@adress"

在Ubuntu 20.04中,此命令也将主体部分作为附件附加。邮件版本是3.7。

只发送附件或只发送正文可以正常工作。

这个问题是关于来自mailutils的邮件,而不是mutt、mailx或sendmail等。一个解决方案是非常非常受欢迎的。太多了!

非常感谢@jhnc提供的所有信息!

此行为是包mailutils中的mail 3.7中的一个错误,由1911894.

但截至今天,它尚未分配!不太可能很快改变

但是Ubuntu 20.04是一个LTS版本,现在发送带有文本和附件的邮件很常见。

如果你遇到同样的问题,请填写一份错误报告,这很容易退出,有助于增加重要性。

生成在终端中运行的错误报告

apport-cli mailutils

并将其与CCD_ 2一起发送到启动板。

使用1打开浏览器并登录。

然后输入1911894以查找初始bug线程并加入。THX!

另一个简单的"解决方案"是安装最新的mailutils-3.15。经我验证,此问题已修复。下载链接:https://mailutils.org/download.html

为了增加@onemorequestion的答案,我在邮件列表中找到了一个解决bug的方法:

您可以使用--mime选项作为解决方法:

echo "body text" | /usr/bin/mail --mime -s "some subject" -A "somefile.csv" my@email.com

这将正文作为附件添加,但总比什么都没有好!

使用uuencode的附件与UB20.04 配合良好

( cat body-message.txt; uuencode input-attachment.txt output-attachment.txt ) 
| mail -s "Email With Body Text and Attachment" ****@gmail.com

最新更新