作为找工作的一部分,我需要向用户名包含带重音符号的拉丁字母的地址发送一封电子邮件。
我知道这不是标准,但他们做到了,而且为全国提供1000个所需工作我不能不给他们写信。
因此,如果电子邮件地址编码正确,他们为了让这种情况正常工作,无论如何都要在他们的服务器上做一些错误的事情(也许这是一个隐藏的挑战,因为这是计算工作)。
鉴于大多数客户端拒绝发送或用 替换字符,并且许多 SMTP 服务器不转发该邮件,如何向此类地址发送电子邮件?
?它们的目标 ꜱᴍᴛᴘ 服务器不支持SMTPUTF8
。
答案1
无论如何,以 UTF8 格式发送电子邮件地址,即使服务器没有公布。
对于电子邮件地址的用户部分,应该允许使用 UTF8,并且中继通常应该像转发其他邮件一样转发它。
让您自己的 ISP 邮件中继接受此类电子邮件可能真的很麻烦。
如果其他所有方法都失败了,只需注册一个免费的 GMail 或 Outlook 帐户并通过其网络服务发送电子邮件即可。两种服务都应该支持此功能。
对于任何公司来说,这都是非常愚蠢的事情,除非它像您之前提到的那样是为了挑战。即使那样也是一件愚蠢的事情,因为许多邮件服务无法正确处理 UTF8,这会给您的受访者带来很多额外的麻烦。