邮件服务器是什么,搭建网站时邮件服务器参数该怎么填写

搭建网站后台填写邮件相关参数前,可以先简单理解邮件服务器的作用。就像日常寄信,我们不会亲自把信件送到收信人手上,而是投递到邮筒,交由邮政系统完成分拣、运输、投递等一系列流程,最后信件才送到收件人手中。

邮件服务器承担的就是这套邮政系统的工作。当你点击发送,邮件客户端会先把邮件提交给发件侧服务器,这台服务器再找到收件方对应的服务器完成投递。收件人打开邮箱查看消息的过程,背后至少两台服务器参与处理。发件端服务器叫做MTA,负责对外投递邮件;收件端服务器称为MDA,负责接收、保存邮件,等待用户读取。我们平时使用的Gmail、Outlook,本质就是服务商已经搭建维护好整套邮件服务体系,使用者只需要直接收发邮件即可。

邮件服务器是什么,搭建网站时邮件服务器参数该怎么填写

但自建网站的场景会不一样。网站会自动触发邮件发送需求,像用户注册账号要推送验证链接、重置密码时发送验证码、访客提交联系表单后推送提醒通知。这类邮件不是人工手动发送,由网站程序自动发起,程序本身无法直接投递邮件,需要依托邮件服务器完成发送。这时在网站后台配置页,就会看到SMTP主机、端口、加密方式、发件邮箱、账号、密码这些待填写选项。

下面逐个解释这些配置项的含义。

SMTP主机,本质就是服务器地址,用来告诉程序邮件要提交到哪台服务器。格式示例:smtp.exmail.qq.com、smtp.qiye.aliyun.com。选用腾讯企业邮就填写腾讯提供的地址,阿里企业邮则填写阿里给出的地址,不能自行编造,这相当于服务器之间通信的地址编号。

端口是很容易混淆的配置项,同一个SMTP主机可以搭配不同端口,端口选择和加密方式绑定。25端口属于老旧方案,采用明文传输,现在不少运营商和云服务商对这个端口做封禁或者限速处理,填写之后大概率发送失败。587端口是当下优先推荐的选项,采用STARTTLS机制,先建立基础连接,后续再升级加密通道,可以理解为先建立通信,再开启加密保护。465端口使用隐式SSL加密,也叫SMTPS,连接建立的瞬间就启用加密。网站后台一般会有“启用SSL安全连接”勾选框,勾选SSL通常搭配465端口,不勾选则选择25或者587端口,端口和加密选项不匹配就会连接失败。

发件人一栏,填写内容不是自定义昵称,而是邮箱地址。收件人收到邮件时展示的发件来源就是这个地址。可以设置noreply@你的域名.com这类地址,方便收件人识别这是系统自动消息,无需回复;也可以使用service@你的域名.com,观感更加正式。有一点需要留意,填写的邮箱地址必须是邮件服务商认可的发件账号,否则发送出去的邮件会被判定为伪造邮件,直接归入垃圾邮箱。

用户名和密码,就是登录该邮箱的身份凭证。这里有一处容易踩的坑,如果使用个人QQ邮箱或者163邮箱,这里填写的不是账号登录密码,需要在邮箱后台单独生成授权码。企业邮箱一般直接填写完整邮箱地址作为用户名,密码使用邮箱登录密码。

全部参数填写完成后,理论上网站就可以自动发送邮件。但实际部署时经常出现后台提示发送成功,收件邮箱却收不到消息的情况。这类问题大多不是SMTP配置出错,而是域名层面缺少相关解析记录。

需要给域名添加三条DNS记录,向全网邮件服务器声明:该域名发出的邮件属于合法授权发送。SPF记录用来登记允许使用该域名发信的服务器列表;DKIM记录会给邮件添加加密签名;DMARC记录用来告知收件服务器,当SPF、DKIM校验不通过时,该怎么处理这封邮件。三条记录任意缺失,网站发出的通知邮件进入垃圾箱的概率会明显升高。

还有更省心的方案,不依靠自有服务器发送网站通知邮件。很多云主机默认封禁25端口,自建邮件服务器使用的IP缺少信誉积累,投递的邮件很容易被判定为可疑消息。可以选用SendGrid、Mailgun、Brevo这类第三方邮件投递服务,服务商拥有成熟可信的IP资源池,只需要把平台提供的SMTP地址和API密钥录入网站后台,邮件投递工作交由专业平台处理。

网站邮件配置,核心就是理清邮件的发送主体、传输通道、身份校验信息。填写参数时直接复制服务商给出的主机地址,端口优先考虑465和587,发件地址尽量使用自有域名邮箱,认证信息按照授权码或者邮箱密码填写。剩下的投递可信度问题,依靠DNS解析记录或者第三方投递服务解决。

免责声明:本文提供的方法与建议仅供技术参考,实际部署效果受机房环境、运营商线路、系统配置等多重因素影响。请在专业人员指导下操作,因自行操作导致的业务损失本站不承担责任。

相关推荐