在 nullmailer `remotes` 配置文件中,如何在密码中引用单引号?

在 nullmailer `remotes` 配置文件中,如何在密码中引用单引号?

我想让nullmailer我的 Debian(bullseye 和 bookworm)系统将系统生成的电子邮件消息发送给适当的收件人。由包含以下行的nullmailer文件配置(除其他外) :/etc/nullmailer/remotes

smtp.example.org smtp starttls x509cafile=/etc/nullmailer/smtp.example.org.crt --user=me --pass='mypassword'

根据手册(man nullmailer-send),密码必须用单引号(')括起来,快速测试证实这是必要的。

但是,我的一些 SMTP 身份验证密码已经包含单引号。将它们字面地写在配置文件中当然是行不通的。用反斜杠引用它们(\',这在其他应用程序中很常见),或者加倍引用它们('',这在其他应用程序中也很常见)也不起作用。在每种情况下,nullmailer都会报告 SMTP 身份验证错误。

如何在nullmailer/etc/nullmailer/remotes配置文件中的 SMTP 密码中引用单引号?

以防万一:其中一些密码包含单引号和双引号 ( ")。

相关内容