我想让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 密码中引用单引号?
以防万一:其中一些密码包含单引号和双引号 ( "
)。