Linux中使用命令发送邮件

说明:本文转自 http://blog.csdn.net/zhenyongyuan123/article/details/6996635

1、RHEL、openSUE、SLED

在这些发行版安装完成之后,系统默认安装有mail,然后在其配置文件/etc/mail.rc中增加一行:

set [email protected] smtp=<smtp>

这样,就可以使用mail命令发送邮件了。

mail -s "subject" [email protected] < mail_content

注意,上面的那行配置代码的含义是将当前要发送的邮件发送到smtp指的邮件服务器,并让它来真正转发邮件。

在以下发行版中测试通过
RHEL6.1
openSUSE 11
SLED 11SP1

2、Ubuntu

 sudo apt-get install heirloom-mailx

然后在$HOME目录下,编写.mailrc文件,如果它不存在,就新建一个。然后,在其中增加一行:

set [email protected] smtp=<smtp>

这样,就可以使用mail命令发送邮件了。

mail -s "subject" [email protected] < mail_content

你可能感兴趣的:(Linux中使用命令发送邮件)