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
Linux下使用mail命令发送邮件-下一朵云

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 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。