让gree接受Cree IDN

时间:2017-11-15 03:07:20

标签: internationalization smtp gmail idn

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

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

我知道这个用例很少见,因为这些语言已经濒临灭绝(但正在卷土重来!)。这只是一个耻辱,因为谷歌缺乏IDN支持是第一个国家人民感到被排斥的另一个原因。

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

1 个答案:

答案 0 :(得分:0)

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

DomainA是谷歌过滤器不正当拒绝的域名。 DomainB是谷歌认为值得的英语或其他语言的粗略翻译。设置SMTP服务器以接收来自domainA和domainB的流量。用户配置为将其用作其外发SMTP服务器。当来自domainA的电子邮件到达时,请检查目标MX记录。如果进入" *。google.com"或者类似的有限提供者,然后重写标题以将DomainA更改为DomainB,然后正常处理。此外,当来自domainB的电子邮件到达并且目标mx记录显示domainA将被正确处理时,重写到domainA然后正常处理。

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