1. 概述与适用场景
- 本文面向在海外VPS或服务器上通过第三方网易邮箱收发邮件的运维与开发人员。
- 适用场景包括应用通知邮件、企业内部邮件中继、以及个人邮箱客户端配置。
- 涉及组件:IMAP/POP(Dovecot)、SMTP(Postfix或外部SMTP中继)、防火墙与监控。
- 关注点:端口、加密(SSL/TLS)、认证、以及对抗批量连接的DDoS防护策略。
- 目标是给出可复制的服务器配置与真实案例参数,便于快速部署与排障。
2. 网易邮箱海外服务器地址一览表
- 下表列出163、126、yeah常用的IMAP/POP/SMTP服务器与端口(SSL/TLS)。
| 服务商 | IMAP | IMAP端口 | POP3 | POP3端口 | SMTP | SMTP端口 |
| 163.com | imap.163.com | 993 (SSL) | pop.163.com | 995 (SSL) | smtp.163.com | 465 (SSL) / 587 (STARTTLS) |
| 126.com | imap.126.com | 993 (SSL) | pop.126.com | 995 (SSL) | smtp.126.com | 465 (SSL) / 587 (STARTTLS) |
| yeah.net | imap.yeah.net | 993 (SSL) | pop.yeah.net | 995 (SSL) | smtp.yeah.net | 465 (SSL) / 587 (STARTTLS) |
- 以上地址为常用域名解析形式,海外客户端可能受DNS或ISP策略影响,建议验证解析到的A记录是否可达。
- 若企业使用VIP或企业邮箱(vip.163.com),请参考运营商提供的专属中继地址。
- 测试连通性建议使用openssl s_client或telnet测试对应端口与证书链。
3. IMAP/POP/SMTP客户端与服务器配置要点
- IMAP建议使用993端口并启用SSL,POP3建议使用995并启用SSL。
- SMTP发送建议使用465(SSL)或587(STARTTLS);若在VPS上做中继,请使用SMTP AUTH并加密。
- 客户端用户名通常为完整邮箱地址,示例:user@163.com;密码为邮箱密码或授权码。
- 若在服务器上配置Dovecot做IMAP:listen = *, ssl = required, ssl_cert = 。
- 若只做客户端接入或中继,注意外发SMTP连接需允许出站465/587端口,部分云厂商(如阿里/腾讯海外)默认限制25端口。
4. 在VPS上用Postfix通过网易SMTP中继的配置示例
- 示例VPS:位置:FRA,IP:203.0.113.10,规格:2CPU/4GB/50GB SSD。
- 在/etc/postfix/main.cf添加关键项:relayhost = [smtp.163.com]:465
- SASL认证配置(/etc/postfix/sasl_passwd):[smtp.163.com]:465 user@163.com:邮箱授权码;然后 postmap /etc/postfix/sasl_passwd && chmod 600。
- TLS设置示例:smtp_tls_security_level = encrypt,smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt。
- 防火墙示例(UFW):允许出站465/587:ufw allow out 465/tcp && ufw allow out 587/tcp;并限制入站仅SSH/管理端口。
5. CDN与DDoS防护、运维建议
- 邮件服务本身不适合放在通用CDN上,但Webmail和静态附件可用CDN加速(如Cloudflare、Akamai)。
- 对抗DDoS:对SMTP/IMAP接口做速率限制、连接并发限制,以及使用Fail2ban封禁暴力登录IP。
- 建议部署端口访问控制:iptables限速(--limit)或使用nginx stream做前置代理并结合云WAF。
- 监控指标:队列长度、出站连接失败率、认证失败次数与每日发信量(QPS/分钟)。
- 日志策略:Postfix/Dovecot日志集中到ELK或Prometheus + Grafana,便于告警与流量分析。
6. 真实案例:海外应用通知邮件中继
- 背景:某SaaS在DigitalOcean新加坡节点通过网易163中转系统邮件通知用户。
- VPS规格:1台 4GB/2vCPU,私有IP 10.0.1.5,公网IP 203.0.113.10,操作系统:Ubuntu 22.04。
- Postfix关键配置片段(示例):relayhost = [smtp.163.com]:587;smtp_sasl_auth_enable = yes;smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd;smtp_tls_security_level = may。
- 结果:每天稳定推送约50K封交易类邮件,采用队列分批发送,每分钟QPS控制在100以内,并结合Fail2ban减少暴力尝试。
- 建议:若发信量继续增长,考虑使用专业发送平台或购买企业级网易邮箱服务并配置专属白名单与SMTP中继IP。
来源:网易邮箱海外服务器地址 一览表与IMAP POP SMTP配置详解