我正在尝试通过命令行发送带有附件的邮件。为此,我尝试使用“邮件”命令。服务器上也提供Sendmail。到目前为止,我发现的所有解决方案均无效。我不是服务器管理员,也没有安装mutt。 到目前为止,我尝试过:
mail -a "Test Body" info@test.org < test.txt
发送一封电子邮件,其中以测试正文为内容,并以test.txt的内容作为附件,而不是将test.txt的内容作为附件。 我还尝试了其他一些变体,但是它总是将文件的内容作为文本而不是附件发送到邮件中。
似乎我的邮件版本也不使用'-a'作为Attachemnt的选项:
mail: option requires an argument -- 'a'
usage: mail [-dEIinv] [-a header] [-b bcc-addr] [-c cc-addr] [-s subject] to-addr ...
mail [-dEIiNnv] -f [name]
mail [-dEIiNnv] [-u user]
我正在使用Debian GNU / Linux 8(jessie)和bsd-mailx 8.1.2-0.20141216cvs-2
答案 0 :(得分:-1)
据我所知,没有直接选项发送带有附件的邮件。您可以为此使用mutt。
例如
echo "body part" | mutt -a "/filepath/file.to.attach" -s "subject" to@address.com