0

我正在构建一个用于测试目的的 Javascript 电子邮件客户端。

此客户端使用smtp-server接收电子邮件。这工作正常。
但是,收到的内容如下所示:

Content-Type: multipart/alternative;
 boundary="--_NmP-8304c67023835a47-Part_1"
From: "Radar Reflector >" <noreply@something.com>
To: D.Duck@home.ds
Subject: My Subject
Message-ID: <cc346fe1-f372-494a-4fd8-7aadf1872a98@somethis.com>
Date: Fri, 02 Jul 2021 15:16:14 +0000
MIME-Version: 1.0

----_NmP-8304c67023835a47-Part_1
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Some text here.
----_NmP-8304c67023835a47-Part_1
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Dear you,<br />
Go to this link: <a href=3D"http://mysite.=
vagrant/api/v1/invites/route/invite/JDJhJDEwJGJyc3RQZk5KbEs2T2wveTQ2MmxP=
NWVITUdkVWhqS3ZpdzlKd3ZWU0RlVVFVOTRwbkdXYT/1">Invite Link</a><br />
<br />
Kind regards,<br />
<br />
- Somebody<br />
----_NmP-8304c67023835a47-Part_1--

如您所见,链接地址以点号 ( ) 开头,3D点号 ( .) 已替换为点号 ( .=)。
当我使用另一个邮件客户端 (mailcatcher) 时,我可以查看 HTML 内容并显示正确的地址 ( http://mysite.vagrant/api/v1/invites/route/aanmelden/JDJhJDEwJGJyc3RQZk5KbEs2T2wveTQ2MmxPNWVITUdkVWhqS3ZpdzlKd3ZWU0RlVVFVOTRwbkdXYT/1)。

使用什么样的编码?
如何翻译 HTML 部分以使其包含正确的链接?

4

0 回答 0