使用IP地址而不是域名发送电子邮件

H. *_*nce 18 email ip dns

我试图避免通过DNS服务器来获取电子邮件到我托管的虚拟帐户之一的地址.

我知道我可以用方括号括起IP地址但是如何为服务器上的(虚拟)托管帐户指定邮箱用户名?

换一种说法,

  • 我在虚拟服务器上托管了多个域 - 所有域共享相同的IP地址
  • 显然,user @ domain.com工作正常
  • 但是如何发送给用户@ [123.456.78.90]

我想做什么,可能吗?

谢谢.

Set*_*son 8

虚拟主机需要域名才能确定要执行的操作.您想将其发送到IP地址而不是域名.因此,它无法通过常规方法工作.如果没有匹配,您可能可以指定"默认"域.否则,您唯一的希望是手动伪造电子邮件.通过这个,我的意思是:

telnet 123.456.78.9 25
HELO myhostname.mydomain
MAIL From: <myemail@mydomain>
RCPT To: <user@domain.com>
DATA
From: myemail@mydomain
To: user@domain.com
Subject: Testing

This is a test
.
QUIT
Run Code Online (Sandbox Code Playgroud)