Categories
Linux/Unix

Ubuntu Linux 下使用 sendmail 发带附件邮件

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" xxx@xxxx.com

发送时加上邮件内容:

uuencode /root/tmp.tar tmp.tar | mail -s "tmp.tar" xxx@xxxx.com <
>test...
>EOF

如此发送的话,邮件内容将会覆盖掉附件。

Categories
Linux/Unix

You have mail. 查看 Linux 登录邮件提示

Linux 登录时如果在此次登录和上次登录之间有对当前用户的个人邮件或者系统邮件,比如 smartd 提示磁盘有坏道,crond 提示计划任务错误等等,都会通过 “You have mail.” 来进行提示。

查看方法,

# cat /var/mail/用户名

/var/mail/ 是用于存放邮件的目录。