mailx
安装:
yum install mailx (apt-get install heirloom-mailx)
修改配置文件:
vi /etc/mail.rx(Ubuntu中nail.rc),加入以下两行
set from=邮箱名 邮箱服务器名(如smtp.163.com)
set smtp-auth-user=登录名 smtp-auth-password=密码 smtp-auth=login(验证方式)
发送:
单内容发送: echo "内容" | mail -s "主题“ 收件人
文件内容发送: mail -s "主题” 收件人 < 文件(如 /home/zhang/test.txt)
使用方向:
可结合管理员编写的监测系统安全的shell脚本,当发生警报时就利用mailx自动给管理员发送邮件,通过定时任务crontab执行。
mutt
mutt是一个流行轻量级的邮件客户端,侧重于邮件用户代理(MUA)。Arch Linux mutt软件包编译支持 IMAP、POP3、SMTP协议,从而消除了外部应用程序的必要性。
安装:
yum install mutt
发送:
echo "发送内容" | mutt -s "主题" user@domain.com
sendmail
sendmail是一种多用途、支持多种协议的跨网络电子邮件发送代理软件。