sendmail 发附件需要使用 uuencode 命令。它包含在 sharutils 组件中,安装方法:
Ubuntu: apt-get install sharutils Fedora/CentOS: yum install sharutils
开启 sendmail 服务:
/etc/rc.d/init.d/sendmail start
安装 mail 命令:
apt-get install mailutils 或者 apt-get install mailx
现在就可以发送附件了
uuencode /root/tmp.tar tmp.tar | mail -s "tmp.tar" [email protected]
发送时加上邮件内容:
uuencode /root/tmp.tar tmp.tar | mail -s "tmp.tar" [email protected] < >test... >EOF
如此发送的话,邮件内容将会覆盖掉附件。
Leave a Reply