黑群晖

群晖mail server服务器

admin · 9月10日 · 2020年

最近有几个项目,需要用到邮件报警,突然想起来群晖似乎带了个mail server,就试试吧

以下是必须项

  • 公网ip
  • 域名
  • 黑群晖
  • SSL证书(自动申请证书这里不再叙述,网上一搜一堆)

1.域名

首先,先准备好域名

  • 添加一个@的MX解析记录,并指向服务器ip绑定的域名
  • 添加一个mail的解析记录(可选)

众所周知,家宽没有固定ip,所以,MX记录直接指向DDNS的域名就行了

2.群晖安装mail server (plus版有激活码限制)

3.linux主机配置

yum install -y mailx
mkdir -p ~/.mail
echo -n | openssl s_client -connect domain-name:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.mail/cert.crt
(使用Let's Encrypt证书添加以下项,其他证书自行摸索)
certutil -A -n "Let's Encrypt Authority X3" -t "C,," -d ~/.mail/ -i ~/.mail/cert.crt
certutil -A -n "DST Root CA X3" -t "C,," -d ~/.mail/ -i ~/.mail/cert.crt
certutil -A -n "Let's Encrypt Authority X3" -t "Pu,Pu,Pu" -d ~/.mail/ -i ~/.mail/cert.crt 

cat >> /etc/mail.rc<<EOF
set from=mail@luckinserver.com.cn
set smtp=smtps://domain-name:465
set smtp-auth-user=mail
set smtp-auth-password=*******
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/root/.mail
EOF