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 "主题" user@domain.com


sendmail

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容