Linux下使用mail命令发送邮件

目录 文章

Linux下的mail命令可以方便,快速的完成发送邮件。下面以CentOS为例:

1.安装

[root@vm8028 ~]# mail
-bash: mail: command not found
[root@vm8028 ~]# yum install mailx -y

2.配置

vi /etc/mail.rc

在文件尾加上如下配置

set from=support@orcy.net.cn
set smtp=smtp.orcy.net.cn
set smtp-auth-user=support@orcy.net.cn
set smtp-auth-password=**邮箱密码**
set smtp-auth=login

注:set fromset smtp等后边不要加入空格

3.发送邮件测试

echo "Content" | mail -s "Title" kissyou@love.com

4.其他

mail命令可以使用 mail --h 查看具体更多的使用方法

无邮件正文

mail -s "Title"  kissyou@love.com

有邮件正文

mail -s "Tile"  kissyou@love.com < /root/sms_out.txt 

或者 cat /root/sms.txt  | mail -s "Tile"  kissyou@love.com
或者 echo “”Content“  |   mail -s "Tile"  kissyou@love.com

带附件的邮件

 mail -s "Tile"  kissyou@love.com  -a  /root/sms.txt 

>>本文为下一朵云的原创文章,转载请附上原文出处链接及本声明
>>原文链接地址:Linux下使用mail命令发送邮件

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注