• Linux云服务器安装mail邮件服务


    Linux云服务器安装mail邮件服务

    1.目的

    服务器充当邮件服务器,可以代发邮件,适用于大批量群发邮件的场景。

    好处:

    • 首先是安全的,没有任何人可以查看到邮件内容
    • 其次是高效的,这个邮件没有任何限制,邮件数量和附件都是无限大
    • 再次是快捷的,你可以直接将群晖的文件当作附件发送,也可以保存附件到群晖里

    但是需要大量的服务器和固定ip来群发。但是小型平台用不到,也可以选择市面上的群发平台,另外接收垃圾方也有反垃圾邮件的功能qwq

    2.步骤

    由于阿里云服务器关闭了25端口,而且官方不允许打开该端口,而且大部分邮件都是通过25端口,因此使用SSL下的465端口测试。

    a.按照mailx服务

    yum -y install mailx
    
    • 1

    b.配置文件

    vi /etc/mail.rc

    #你的邮箱账号
    set from=*****@qq.com
    #邮箱所在服务器和端口地址
    #set smtp=smtps://smtp.exmail.qq.com:465#阿里云报错,收不到邮件
    #set smtp=smtp.qq.com  #阿里云收不到邮件
    #set smtp=smtps://smtp.qq.com:465 #正常收到邮件,有错误输出
    set smtp=smtps://smtp.qq.com  #正常收到邮件,有错误输出
    #邮箱
    set smtp-auth-user=******@qq.com
    #授权码
    set smtp-auth-password=****
    #默认login即可
    set smtp-auth=login
    #ssl认证方式
    set ssl-verify=ignore
    #证书所在目录,这个可以自定义目录所在位置
    set nss-config-dir=/data/mail/certs
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    c.配置证书

    [root@izwz9hcixm5361yy4uz40az ~]# mkdir -p /data/mail/certs
    [root@izwz9hcixm5361yy4uz40az ~]# cd /data/mail/certs
    ####请求证书
    [root@izwz9hcixm5361yy4uz40az certs]# echo -n | openssl s_client -connect smtp.exmail.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > qq.crt
    ####添加一个证书到证书数据库中
    [root@izwz9hcixm5361yy4uz40az certs]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d /data/mail/certs/ -i /data/mail/certs/qq.crt
    [root@izwz9hcixm5361yy4uz40az certs]# certutil -A -n "GeoTrust Global CA" -t "C,," -d /data/mail/certs/ -i /data/mail/certs/qq.crt
    [root@izwz9hcixm5361yy4uz40az certs]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i /data/mail/certs/qq.crt
    [root@izwz9hcixm5361yy4uz40az certs]# certutil -L -d /data/mail/certs/
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    d.测试

    在这里插入图片描述
    在这里插入图片描述

    e.参考文章

    传送门1

    传送门2

  • 相关阅读:
    代码随想录第三十一天|单调递增的数字| 监控二叉树
    Android动态日志ProtoLog简介和使用
    全球名校AI课程库(8)| Berkeley伯克利 · 全栈深度学习训练营课程『Full Stack Deep Learnin』
    如何高效利用阿里云Docker镜像仓库管理您的容器镜像
    Streptavidin-MAL,Maleimide 马来酰亚胺修饰/标记/偶联链霉亲和素
    IOT设备情况数据分析
    利用XXXXXXXXMIND管理。
    3D全景视角,足不出户感知真实场景的魅力
    一篇了解全MVCC
    Linux 操作技巧
  • 原文地址:https://blog.csdn.net/weixin_45750972/article/details/127692700