gpt4 book ai didi

linux - 使用 sendmail 脚本时获取空文件作为附件

转载 作者:太空宇宙 更新时间:2023-11-04 05:12:49 25 4
gpt4 key购买 nike

我想使用带有脚本的 sendmail 选项发送一封电子邮件及其附件。

我已成功收到邮件,但附件为空。

在这里,我尝试附加一个名为 test.txt 的文件,并且脚本和 test.txt 都位于同一位置。

我在这里遗漏了什么吗?

下面是我用于测试邮件功能的脚本。

/usr/sbin/sendmail -t << EOT
To:abc@gmail.com
Subject: Test
MIME-Version:1.0
Content-Type: multipart/mixed;boundary="ABC"
--ABC
Content-Type:text/plain
Content-Disposition:inline

Hello, sendmail Test!!!!
--ABC
Content-Type: text/plain
Content-Disposition: attachment ; filename="test.txt"

--ABC--
EOT

最佳答案

这是因为您没有放入附件的内容。请尝试以下代码:

/usr/sbin/sendmail -t << EOT
To:abc@gmail.com
Subject: Test
MIME-Version:1.0
Content-Type: multipart/mixed;boundary="ABC"
--ABC
Content-Type:text/plain
Content-Disposition:inline

Hello, sendmail Test!!!!
--ABC
Content-Type: text/plain
Content-Transfer-Encoding: uuencode
Content-Disposition: attachment ; filename="test.txt"
`uuencode test.txt test.txt`
EOT

关于linux - 使用 sendmail 脚本时获取空文件作为附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53079289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com