./discourse-setup 将 SMTP 用户名放在 SMTP 密码的开头

是的。这就是问题所在。需要发生多个级别的转义,例如当 bash 读取值时,当 bash 将值传递给 sed 时,当 sed 替换它时,然后,也许,当 yml 文件获取它时。这是一个已知问题:

我已将此重新分类为 #support。