sendmail服务监听的是25端口,所以需要开放25端口 默认不修该配置文件的情况下也可以发送邮件,只是能发送给本机的用户 set from=XXXXXXX@xxxxxx.com.cn # 邮箱地址 set smtp=smtp.xxxxxx.com.cn # smtp可以百度或者邮件官网中查找 set smtp-auth-user=XXXXXXX@xxxxxx.com.cn # 用户名 set smtp-auth-password=XXXX # (邮箱账号的客户端授权码,需要登陆自己的邮箱进行设置,不是邮箱密码) set smtp-auth=login 以上这个配置是需要服务器开启25端口,才能发送成功,下面我们就来聊聊关于centos7发邮件?接下来我们就一起去了解一下吧!

centos7发邮件(centos7使用sendmail发送邮件)

centos7发邮件

一、安装:
  1. 安装sendmail:
  2. yum -y install sendmailsystemctl start sendmail # 启动服务
  3. 安装mailx:
  4. yum install -y mailx
二、设置发件人信息:vim /etc/mail.rc

sendmail服务监听的是25端口,所以需要开放25端口 默认不修该配置文件的情况下也可以发送邮件,只是能发送给本机的用户 set from=XXXXXXX@xxxxxx.com.cn # 邮箱地址 set smtp=smtp.xxxxxx.com.cn # smtp可以百度或者邮件官网中查找 set smtp-auth-user=XXXXXXX@xxxxxx.com.cn # 用户名 set smtp-auth-password=XXXX # (邮箱账号的客户端授权码,需要登陆自己的邮箱进行设置,不是邮箱密码) set smtp-auth=login 以上这个配置是需要服务器开启25端口,才能发送成功。

三、发送:
  1. 通过文件内容发送:

mail -s '主题' xxxxxx@xxxx.com < test.txt

  1. 通过管道符直接发送:

echo '邮件内容' | mail -s '邮件主题' xxxxxx@xxxx.com

四、查看队列:

mailq

五、查看日志:

tail /var/log/maillog

,