CentOS 7 配置mail服务进行发送邮件

centos7操作系统

配置利用mail服务进行发邮件

1、配置Linux客户端邮件发送功能

# vim /etc/mail.rc

在文件末尾配置发件人信息:

# 忽略证书警告

set ssl-verify=ignore

# 设置发信人邮箱账号

set from=yan***@catech.com

# 填入 smtp 地址

set smtp=smtps://smtp.exmail.qq.com:465

#设置发信人邮箱账号

set smtp-auth-user=yan***@catech.com

#发信人邮箱密码, 邮箱需要开启pop3和smtp

set smtp-auth-password=123456

# 认证方式

set smtp-auth=login

# 证书所在目录

set nss-config-dir=/etc/pki/nssdb/

# STARTTLS 时使用

# set smtp-use-starttls=yes          

465 端口用于加密方式(SMTPS)提交邮件(只支持加密传输)

587 端口以 STARTTLS 方式提交邮件(传输可以加密也可以不加密)

如果是 465 端口,需要加上 smtps:// 协议;如果是 587 端口,不需要加 smtps:// 或者写 smtp://;如果使用 587 端口通讯,应当显示设置 smtp-use-starttls;

2、配置好后,使用 mail 命令发送邮件测试:

  echo '邮件内容' | mail -s '邮件标题' 收件人邮箱

例如:echo "test content" | mail -s "This is test subject" [email protected]

参考链接:

https://blog.csdn.net/u012662731/article/details/80684514

你可能感兴趣的:(CentOS 7 配置mail服务进行发送邮件)