Answers:
假设它是二进制附件:
uuencode [文件名] [文件名] | 邮件-s [主题] [收件人地址]
如果UUencoding只是一个文本文件,则无需打扰,例如:
邮件-s [主题] [收件人地址] <[文件名]
大多数* NIX都有邮件和uuencode,因此这几乎可以在任何地方工作。
使用mutt,您可以:
mutt -z -a <file> -s <subject> -- user@example.com
或者,如果您不想键入正文:
mutt -z -a <file> -s <subject> -- user@example.com < /dev/null
--
在电子邮件地址前添加,以使这些命令起作用。
“ sendEmail是一个轻量级的命令行SMTP电子邮件客户端。如果您需要从命令行发送电子邮件,则此免费程序非常完美:易于使用且功能丰富。它旨在用于bash脚本,批处理文件中,Perl程序和网站,但适应性很强,很可能会满足您的要求。SendEmail用Perl编写,其独特之处在于它不需要模块,它具有一组直观而灵活的命令行选项,非常容易学习和使用。[支持的平台:Linux,BSD,OS X,Windows 98,Windows NT,Windows 2000和Windows XP]“
我以前用过,真的很喜欢。您可以使用-a选项附加文件。
aptitude install sendemail
。请注意,该命令的安装方式sendEmail
与大写字母“ E”相同。
我无法添加评论,但是..
mailx
您所拥有的衍生产品(如果有)。uuencode
技术上讲不会产生带有附件的电子邮件。查看您收到的电子邮件的来源,以了解原因。或者,如果您有可用的python,则只需几行,如此处所列: 使用python发送附件