将非ascii域转换为SMTP兼容
当客户使用äüö等非ascii字符输入电子邮件地址时,我们的SMTP拒绝处理它们。
所以我认为可能有一个解决方案来自己处理这些域并将它们转换为punyocode。
使用c#有一种简单的方法吗?
这还行吗?
没有找到相关结果
已邀请:
2 个回复
缔恃钨
转换为Punycode:
在app.config中:
结果:
蓄荣糖些
和
是不同的电子邮件地址,但它们看起来相同。 根据您的建议进行更改会破坏电子邮件 - 人们可能会收到邮件,但他们无法回复邮件。 您的SMTP服务器不处理重音字符听起来像恐龙。很多,因为它可能是众所周知的痛苦,更换和/或升级可能是最好的解决方案。 您可能能够在ServerFault上获得更多适当的帮助。