-1

关于如何让 gmail 接受第一国 IDN 的任何线索?具体来说,这些是使用加拿大原住民音节的 IDN。Google 的 SMTP 服务器从这些 IDN 退回电子邮件,抱怨 IDN“使用的域名不符合我们的域名政策”。深入研究 IETF 的 RFC 和 unicode.org 上的文档表明这些 IDN 应该没问题(在高度限制级别允许),因为字符是“PVALID”(协议有效)并且 IDN 仅使用单个脚本。

有没有其他人遇到过这个并找到解决方法?除了使用 icloud 和其他非谷歌服务之外,我没有找到任何其他服务。是的,Apple 支持北美的第一批国家。酷,嗯?

我知道这种用例很少见,因为这些语言正处于灭绝的边缘(但正在卷土重来!)。这只是一种耻辱,因为谷歌缺乏 IDN 支持是原住民感到被排斥的另一个原因。

好消息是 noto 字体现在似乎包含了所有加拿大原住民音节。所以我们可以写它们,但不能完全使用它们。

4

1 回答 1

0

我通过使用第二个域并重写电子邮件标题找到了解决方法。这是一个糟糕的解决方案,但这就是生活。这里是:

DomainA 是谷歌过滤器错误拒绝的域名。DomainB 是英文或谷歌认为值得的其他语言的粗略翻译。设置 SMTP 服务器以接收来自 domainA 和 domainB 的流量。用户被配置为使用它作为他们的传出 SMTP 服务器。当来自 domainA 的邮件到达时,检查目标 MX 记录。如果它转到“*.google.com”或类似的受限提供商,则重写标头以将 DomainA 更改为 DomainB,然后正常处理。此外,当来自 domainB 的电子邮件到达并且目标 mx 记录显示 domainA 将被正确处理时,重写到 domainA 然后正常处理。

这样,谷歌花园中的用户仍会收到电子邮件,而其他人则可以享受使用第一国 IDN 的乐趣。

于 2017-12-10T01:36:12.607 回答