使用mail.rc快速配置linux发邮件服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用mail.rc快速配置linux发邮件服务相关的知识,希望对你有一定的参考价值。


1.系统环境。

[[email protected] ~]# cat /etc/redhat-release 
CentOS release 6.8 (Final)
[[email protected] ~]# uname -r
2.6.32-642.el6.x86_64
[[email protected] ~]# uname -m
x86_64


2.通过修改配置文件/etc/mail.rc可以使用外部SMTP服务器,轻松实现linux发邮件功能。

[[email protected] ~]# tail /etc/mail.rc
# For Linux andBSD, this should be set.
set bsdcompat
 
# sendmail config
set [email protected]
set smtp=smtp.qq.com
set [email protected]
set smtp-auth-password=xxxxxxxxxxxxxxx
set smtp-auth=login

注意:目前大部分的外部邮件服务使用第三方客户端时,都需要使用授权码,上面的smtp-auth-password使用的就是授权码,而不是邮件帐号的密码。


技术分享

3.相关命令和选项的作用。

-s<邮件主题>:指定邮件的主题;
-c<地址>:添加邮件抄送人,多个人时用逗号隔开;
-b<地址>:添加邮件暗送人;
-a <附件>: 添加附件Attachthe given file to the message.


(1)   方法一:正文内容重定向输入。

[[email protected] ~]# mail -s "标题" -a /etc/hosts -c [email protected],[email protected] [email protected] </etc/hosts
#当主送和抄送有多个人时,请使用逗号隔开。

2)方法二:正文内容通过echo命令输入

[[email protected] ~]# echo "正文"|mail -s "标题" -a /etc/hosts -c [email protected],[email protected] [email protected]

4.启动postfix服务

[[email protected] ~]# /etc/init.d/postfix start
Starting postfix:                                          [  OK  ]
[[email protected] ~]# chkconfig --level 3 postfix on
[[email protected] ~]# chkconfig|grep postfix
postfix            0:off    1:off    2:off    3:on    4:off    5:off    6:off

到此为止,发邮件配置完毕。可以正常测试。


本文出自 “灰色耗子” 博客,请务必保留此出处http://10049977.blog.51cto.com/10039977/1905296

以上是关于使用mail.rc快速配置linux发邮件服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux发邮件之mail命令

Linux发邮件

Linux邮件mail.rc配置,发件服务配置

linux如何发邮件

linux系统下使用mail -s 发邮件

Linux下使用mail发送邮件