首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子邮件未到达我的服务器,地址为root@<IP>

电子邮件未到达我的服务器,地址为root@<IP>
EN

Unix & Linux用户
提问于 2017-11-21 13:01:03
回答 2查看 1.3K关注 0票数 1

我有一个标准Debian运行,IP 203.0.113.2,安装了后缀(默认配置)。

我试着向root@203.0.113.2发送一封带有Gmail地址的电子邮件。

做的时候

代码语言:javascript
复制
$ mail

我没看到这封邮件。

如何使我的服务器接收从外部发送到root@203.0.113.2的电子邮件?

PS:我收到了Gmail的回复:Bad recipient address syntax

PS2:我知道有域名比较好,但这只是为了一个沙箱服务器

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2017-11-21 13:22:32

Gmail的Bad recipient address syntax响应表明,该问题与您的后缀服务器无关。相反,Gmail需要一个域名,并且不接受IP地址。最简单的解决方案可能是设置域名,将DNS上的MX记录配置为指向Postfix服务器,然后将postfix配置为接受域的电子邮件。

或者,您可以在用于发送测试电子邮件的计算机上设置本地SMTP服务器,然后配置MTA以通过本地SMTP服务器发送电子邮件。

票数 2
EN

Unix & Linux用户

发布于 2017-11-21 13:39:42

RFC允许在电子邮件地址中使用ip和域名,但大多数服务器将不接受此消息。

Exchange将返回此错误代码:

代码语言:javascript
复制
501 5.1.3 Invalid address (in reply to RCPT TO command)

后缀返回以下答案:

代码语言:javascript
复制
Remote Server returned '501 5.1.3 Bad recipient address syntax'

您需要有效的二级(domain.tld)或三级(name.domain.tld)域名与MX记录在您的DNS提供者上。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/406002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档