You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自建客户端发信是否需MX记录?自建SMTP服务器需连MX记录25端口?

SMTP投递相关问题解答

自建客户端发消息是否需要MX记录?

分两种场景:

  • 如果客户端直接向收件人邮件服务器投递:必须查询收件域名的MX记录,找到对应的目标投递服务器地址
  • 如果客户端通过自建SMTP服务器/第三方中继发送:不需要客户端自己处理MX记录,只需要把消息提交给中继服务器,由它负责后续的MX查询和投递操作

自建SMTP服务器发消息,是否要连接MX记录对应的25端口?

是的。当你的SMTP服务器向外部收件人发送邮件时,必须先解析收件域名的MX记录,获取对方的投递服务器地址,再通过net.createConnection(明文模式)或tls.connect(加密模式,推荐用STARTTLS或直接TLS)连接到该服务器的25端口——这是SMTP协议规定的跨服务器标准投递端口。比如你提到的gmail-smtp-in.l.google.com:25就是Gmail的收件投递服务器,所有外部SMTP服务器都需要通过这个端口向Gmail用户投递邮件。

使用Gmail账户发消息,连接smtp.gmail.com:587是否正确?

完全正确。587是SMTP的提交端口(Submission Port),专门用于邮件客户端向自己的邮件服务提供商(此处为Gmail)提交邮件。连接该端口后,你需要通过STARTTLS启用加密,再使用Gmail账户密码(或应用专用密码)完成身份认证,后续的MX查询和投递工作会由Gmail的服务器负责完成。


内容的提问来源于stack exchange,提问作者Cribe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:45:37