Linux上发送邮件

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 "主题" [email protected]


sendmail

sendmail是一种多用途、支持多种协议的跨网络电子邮件发送代理软件。

你可能感兴趣的:(Linux上发送邮件)