Sendmail

今天主要聊下 利用外部的smpt服务器 来发送邮件

 

[root@kvm2 ~]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
[root@kvm2 ~]# uname -r
3.10.0-693.el7.x86_64

 

yum -y install sendmail mailx
service sendmail start  && systemctl enable sendmail

#添加主机名
echo "hostname=`uname -n`">>/etc/sysconfig/network

 

修改/etc/mail.rc文件(有的版本叫/etc/nail.rc,新添加下面内容:
set from=<fromUser@domain.com>  smtp=<smtp.domain.comset>  smtp-auth-user=<username>  smtp-auth-password=<邮箱的授权码>  smtp-auth=login

参数说明:
from发送方的邮件地址 
smtp是发送方的外部smtp服务器的地址
smtp-auth-user是外部smtp服务器认证的用户名。注意一定要填写邮件全称!!
smtp-auth-password是外部smtp服务器的授权码
smtp-auth是邮件认证的方式

示例:配置完成后,就可以正常发送邮件了,如下
[root@slave-node ~]# vim /etc/mail.rc       //在文件底部添加
set from=zhangxxxx456@126.com  smtp=smtp.126.com 

set smtp-auth-user=zhangxxxx@126.com  smtp-auth-password=<126邮箱的授权码> smtp-auth=login

注:smtp-auth-user要是全称,不是@前面部分

 

 获取授权码:

 

 

现在开始发邮件: 

QQ邮箱接收:

 

 

 

华为云 上布置邮件服务:(该方法不需要在 云安全组 中开启其他端口)

smtps 发送邮件
465端口是SSL/TLS通讯协议的内容,邮件正文一开始就被加密保护起来了,是看不到邮件明文的。

465端口(SMTPS):465端口是为SMTPS(SMTP-over-SSL)协议服务开放的,这是SMTP协议基于SSL安全协议之上的一种变种协议,
它继承了SSL安全协议的非对称加密的高度安全可靠性,可防止邮件泄露。
SMTPS和SMTP协议一样也是用来发送邮件的,只是更安全些,
防止邮件被黑客截取泄露,还可实现邮件发送者抗抵赖功能。防止发送者发送之后删除已发邮件,拒不承认发送过这样一份邮件。
(默认阿里云屏蔽了25号端口,而推荐的是使用465端口)


126个人邮箱设置 smtps 465
首先开启 smtp

登录126个人邮箱 ——> 设置 ——> POP3/SMTP/IMAP
服务器地址:
POP3服务器: pop.126.com
SMTP服务器: smtp.126.com
IMAP服务器: imap.126.com

 

 

配置 /etc/mail.rc

 

创建证书目录
mkdir /root/.certs

 

ssl 授权
echo -n | openssl s_client -connect smtp.126.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/126.cr

certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/126.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/126.crt
certutil -L -d .certs/
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs/ -i ~/.certs/126.crt

 

发送邮件进行测试

 

QQ邮箱接收的信息:

 

其他发面发送邮件

nginx 发送邮件

CentOS7 使用 postfix 发送邮件

Linux用Sendmail架设Mail服务器

 

                            该文章为原创,转载请注明原出处   谢谢合作

 欢迎加入QQ群一起讨论Linux、开源等技术

posted @ 2019-02-08 22:11  Linux大魔王  阅读(1399)  评论(0编辑  收藏  举报