云服务器问题 邮件服务器已经能正常工作了:对外域名指向正常,能收发邮件,客户端能用加密连接登录,外网大邮件服务也能把信递过来。实际测试里,用手机和桌面客户端都能同···
云服务器问题
邮件服务器已经能正常工作了:对外域名指向正常,能收发邮件,客户端能用加密连接登录,外网大邮件服务也能把信递过来。实际测试里,用手机和桌面客户端都能同步已读状态,发出去的邮件也没被对方退回。这是最终状态,接下来按发生顺序倒着把每一步讲清楚。
在把服务器上线前,我先把传输加密弄好。测试阶段先用自签名证书,方便验证连接是否支持TLS;上线到生产环境,就用Lets Encrypt之类的免费证书。获取证书后,要把证书文件和对应私钥放到能被服务器访问到的位置,然后在hMailServer的设置里指向这些文件并重启服务。这样客户端连接到服务器时,会看到加密通道,移动设备和电脑之间的通信不会以明文传输了。自签名适合内部测试,但外部邮箱和客户端会提示不受信任,正式使用就换权威签发的证书。花点时间弄证书自动续期脚本,别到期了服务就出问题。
在网络边界上,需要放行一堆端口。Windows 防火墙或第三方安全软件默认会拦截这些端口,必须手动允许入站连接。关键端口包括:25(SMTP,服务器之间传邮件用)、587(Submission,客户端发邮件并做认证)、465(SMTPS,加密的SMTP)、110(POP3,老式的收信方式)和143(IMAP,支持多设备同步)。如果缺了25,外网的邮件服务器就找不到你;如果不开放587,手机和桌面客户端发送邮件会受影响。开启端口后,最好只允许必要的IP或做额外限制,别直接把所有东西敞开着。
在端口和证书到位后,要确保域名解析正确,别指错了地方。到你买域名的服务商后台,添加一条A记录,把主机名设成mail,指向服务器公网IP;再添加一条MX记录,让域名的邮件指向这个A记录(一般优先级设10就够)。注意填写公网IP时别填内网地址,很多人就是这一步填错,导致外面发来的邮件投递不到。DNS修改后会有传播等待时间,别急着做测试,等生效再试。顺带一提,反向解析和SPF等设置会影响其他大服务商是否将你的邮件接受为正常邮件,这些是后续可以补充的防护项。
回到服务器内部,hMailServer里要把协议全部启用:SMTP、POP3和IMAP都要开,少了任何一个功能都会影响使用场景。SMTP负责发送,POP3和IMAP负责接收。特别注意SMTP的身份验证选项——一定要启用,否则你的服务器可能会被当成中继,给别人发垃圾邮件。管理界面里还能对IP访问做限制,把只允许公司内网或指定IP范围访问的规则写清楚,这样外人就难以滥用。设置里还有投递选项,可以配置发信限制、队列时间等,按需求调节,不要一开始就把限制设得太宽。
计算云服务器
域名和用户帐号部分也有细节不能省。先在hMailServer的管理控制台里添加你的域名,例如yourcompany.com,然后在该域下面创建具体的邮箱帐号,填上用户名和密码。用户名建议用拼音或英文,不同邮箱的命名规则可能会影响客户端配置。给每个帐号设定合适的密码强度和邮箱配额,别让磁盘被某个挂掉的账号占满。创建帐号后,可以先用网页或邮件客户端验证登陆是否正常,确认发收信路径没有卡壳再批量导入正式用户。
阿里云服务器权限
最早的准备工作是把程序装上。去hMailServer官网下最新的Windows安装包,最好直接在官网页面拿,别用来历不明的下载链接。安装时一路用默认选项就可以,不必刻意修改安装路径或组件,完成后程序会自动注册为系统服务并在后台运行。安装包里自带一个管理员程序,这是以后做所有配置的入口,所以把快捷方式放在容易找到的位置。安装完成后先别急着把域名指向,先在本地环境里把基本配置测试通,再把DNS和防火墙调整好后再对外开放。
整套流程里,每一步都互相关联:证书没配好会影响客户端信任,端口没放行会阻断通信,DNS错了就没人能把邮件送到你那。按这个倒序检查一遍,能快速定位问题所在。如果某一步出错,回头再看前一项通常就能找到原因。最后提醒一句,做这些配置时,备份配置文件和记录修改时间,出现问题可以回退,不要贸然在生产环境里直接改一大堆设置。
gpu 云服务器

发表评论
最近发表
标签列表