1、安装synology mail server



2、在synology中配置证书


2、配置nginx
events {
worker_connections 65535;
use epoll;
multi_accept on;
}
stream {
# 全局 TCP 优化
tcp_nodelay on;
proxy_connect_timeout 10s;
proxy_timeout 600s;
server {
listen 25;
proxy_pass mail_smtp;
}
# SMTPS (SSL pass-through)
server {
listen 465;
proxy_pass mail_smtps;
}
# Submission
server {
listen 587;
proxy_pass mail_submission;
}
# IMAP
server {
listen 143;
proxy_pass mail_imap;
}
# IMAPS
server {
listen 993;
proxy_pass mail_imaps;
}
# POP3
server {
listen 110;
proxy_pass mail_pop3;
}
# POP3S
server {
listen 995;
proxy_pass mail_pop3s;
}
# Upstream definitions
upstream mail_smtp { server 192.168.22.2:25; }
upstream mail_smtps { server 192.168.22.2:465; }
upstream mail_submission { server 192.168.22.2:587; }
upstream mail_imap { server 192.168.22.2:143; }
upstream mail_imaps { server 192.168.22.2:993; }
upstream mail_pop3 { server 192.168.22.2:110; }
upstream mail_pop3s { server 192.168.22.2:995; }
}
3、配置aliyun的域名解析

必须设置mail-A及@-A记录,否则会导致无法收到邮件。