如何解决使用IP地址而不是域名发送电子邮件
| 我试图避免通过DNS服务器运行以将电子邮件发送到我托管的虚拟帐户之一上的地址。 我知道我可以用方括号括住IP地址,但是如何为服务器上的(虚拟)托管帐户指定邮箱用户名? 换一种说法, 我在虚拟服务器上托管了多个域-都共享相同的IP地址 显然,user @ domain.com可以正常工作 但是我该如何发送给user @ [123.456.78.90] 我想做的是可能的吗? 谢谢。解决方法
虚拟主机需要一个域名才能确定要做什么。您想将其发送到IP地址而不是域名。因此,它无法通过常规方法来工作。如果不匹配,您可能可以指定\“ default \”域。否则,您唯一的希望是手动伪造电子邮件。我的意思是:
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
,使用Cjdns IP时,您想做的事情是可能的,甚至是安全的。一些客户端(例如mutt)被“破坏了”,并在原始ips域上阻塞了。 (尽管从技术上讲,它是一个不常见的用例-mutt是一个很好的客户。)
您需要告诉您的MTA接受原始IP。例如。在sendmail上,添加
[123.456.78.9]
到/ etc / mail / local-host-names
您还必须打开2,因为sendmail似乎没有将已经解析的域视为“可解析的”。 (其他MTA可能需要进行不同的调整。)
我使用雷鸟发送到原始ip,效果很好。朋友可以轻松使用爪子邮件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。