linux系统下使用mail -s 发邮件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统下使用mail -s 发邮件相关的知识,希望对你有一定的参考价值。
参考技术A mail -s 发邮件-b<地址>:指定密件副本的收信人地址;
-c<地址>:指定副本的收信人地址;
-f<邮件文件>:读取指定邮件文件中的邮件;
-i:不显示终端发出的信息;
-I:使用互动模式;
-n:程序使用时,不使用mail.rc文件中的设置;
-N:阅读邮件时,不显示邮件的标题;
-s<邮件主题>:指定邮件的主题;
-u<用户帐号>:读取指定用户的邮件;
-v:执行时,显示详细的信息。
总结如下:
echo "邮件内容“ | mail -s "邮件主题" hqq@domain.com
mail -s "邮件主题" hqq@domain.com < mail.txt
mail.txt 是邮件内容
简化公式
echo MAIL_SUBJECT BACKUP_LOG 2>&1
linux如何发邮件
作为linux系统管理员,我们会偶尔使用mail命令进行发邮件。
我主要是利用mail监控主机及时报警.
步骤:
查看系统是否安装mail
whereis mail ###一般都在/etc/mail.rc
2.如果没安装直接yum install sendmail*
然后重新启动sendmail服务:
service sendmail restart
3.设置客户端 修改配置文件 设置mail使用代理发邮件
在/etc/mail.rc最后添加两行
set [email protected] smtp=smtp.163.com
set [email protected] smtp-auth-password=123456 set smtp-auth=login
set from###邮箱地址
smtp###使用的协议
smtp-auth-password###密码
这里使用的是163邮箱
4.登陆到163邮箱设置POP3/SMTP/IMAP。
虽然设置了客户端,但是需要开启stmp才可以实现转发
在邮箱的设置里面找到POP3/SMTP/IMAP,把选项勾上即可
5.设置好之后,发一封测试邮件
例如发给我自己测试看看
echo test(邮件内容) | mail -s test(邮件主题) [email protected]
本文出自 “帅小欣” 博客,转载请与作者联系!
以上是关于linux系统下使用mail -s 发邮件的主要内容,如果未能解决你的问题,请参考以下文章