使 HTML 电子邮件中的文本易于复制,无需额外的空白字符

Making text easily copyable in an HTML E-mail without extra blank characters

我在为我的用户格式化密码重设电子邮件时遇到问题,以便可以轻松复制密码而无需任何额外字符,无论是空白字符还是其他字符。

到目前为止,我已经尝试了以下格式。我使用 TWIG,如果你不熟悉双花括号内的所有内容都是变量。这些括号内的空格不计算在内。

尝试 1

You requested a password reset for your account {{ user.username }}.
<br /><br />
Your password has been reset to: {{ password }}
<br />
<br />
Please keep track of your new password and follow <a href="{{ url('index') }}">this link to login</a>

尝试 2

You requested a password reset for your account {{ user.username }}.
<br /><br />
Your password has been reset to:
<br />
<table>
    <tr>
        <td>{{ password }}</td>
    </tr>
</table>
</br />
Please keep track of your new password and follow <a href="{{ url('index') }}">this link to login</a>

在这两种情况下,我在复制密码后粘贴密码时都会得到一个额外的空白字符。

尝试将 BR 直接放在密码后面,而不是放在下一行:

… {{ password }}<br>

估计是白色的space(换行符)在复制粘贴值的时候出问题了