FreeBSD从命令行/shell提示符发送带有附件的邮件
时间:2020-01-09 10:38:29 来源:igfitidea点击:
FreeBSD 6.2服务器,如何从命令行或Shell脚本发送邮件?
您可以使用Mutt Mail客户端轻松发送电子邮件附件。
它可以从命令行或Shell提示符运行。
但是默认情况下未安装mutt。
您需要安装mutt命令。
mutt命令也可以在UNIX和Linux之类的操作系统下使用。
在FreeBSD下安装mutt
Mutt是一个小巧但功能强大的基于文本的程序,用于在unix操作系统下读取电子邮件,包括支持的彩色终端,MIME和线程排序模式。
使用pkg_add命令安装二进制软件包发行版,执行:
# pkg_add -v -r mutt
另外,您可以使用FreeBSD端口集合:
# cd /usr/ports/mail/mutt # make install clean
带有Mutt的FreeBsd命令行邮件附件
将reports.tar.gz文件作为附件发送到[email protected],执行:
$ mutt -s "Reports" -a reports.tar.gz [email protected] < /dev/null
或者
$ mutt -s "Subject" -a reports.tar.gz [email protected] < /tmp/mail-message.txt
其中:
-a file
:使用MIME将文件追加到您的消息中。-s subject
:指定消息的主题。
对于多个文件附件,对每个文件使用-a,如下所示:
$ mutt -s "Subject" -a file1.tar.gz -a file2.tar.gz [email protected] < /dev/null
有关更多信息,请阅读mutt命令手册页:
$ man mutt