我想将电子邮件发送到特定的电子邮件服务器。域的 MX 记录不指向此服务器,但接收服务器配置为接收测试域的电子邮件,假设[电子邮件保护]
(背景:这是一个迁移场景。我们正在使用旧的邮件服务器,并希望在新邮件服务器正常运行后立即切换到新邮件服务器)
现在,当我通过拨号线路使用 Linux/Mac/Windows 客户端时,如何直接向 MX 发送电子邮件?我猜大多数电子邮件服务器都配置为不接受来自拨号线路的电子邮件,对吗?
我无法使用我的提供商的 SMTP 服务器,因为该服务器会将我的电子邮件发送到指向其他地方的该域的官方 MX。
我如何发送测试邮件?
谢谢你,schube
答案1
如果您有以下设置...
example.com 的现有 MX 以 smtp1.example.com 作为该域的服务器。
新的 SMTP 服务器是 smtp2.example.com(这也是迁移后域的 MX 集中的内容)。
您可以使用以下方式向新服务器发送测试消息
swaks --to [email protected] --server smtp2.example.com
如果您有多个新的 SMTP 服务器,只需逐一测试它们。
如果您尝试测试的是具有新 MX 记录的新 DNS 区域,那么这只需更改客户端的 DNS 配置以指向 DNS 服务器即可。
答案2
如果新服务器已配置为处理身份验证并可以中继外部邮件,则没有什么可以阻止您在邮件客户端中配置新服务器。MX 条目与这种情况并不真正相关。
答案3
您可以使用这个免费的在线网络应用程序从指定的发件人电子邮件地址向特定的 SMTP 服务器的特定收件人电子邮件地址发送测试电子邮件。
它还输出交易的 SMTP 日志。
我只是用它来做了你想做的事,而且它成功了。