Ainda há vários bugs pendentes lidando com caracteres especiais na linha AuthPass
no arquivo /etc/ssmtp/ssmtp.conf
:
Estes relatórios de erros são especificamente para a página ssmtp
no Debian, mas provavelmente se aplicam a outros.
- Registros de relatórios de erros do Debian - # 463196 : o ssmtp não pode analisar o AuthPass com '= 'ou': 'nele
- Registros de relatórios de erros do Debian - # 768129 : ssmtp: mesmo problema aqui com " # "
De acordo com esses logs de relatório, as linhas contendo os caracteres = , : ou # são totalmente ignoradas ou processadas de uma forma que remove a parte da senha do lado direito desses caracteres.
Em outras palavras, não há como "escapar" esses caracteres especiais na linha AuthPass
.
Como uma nota lateral, há um número de dispositivos, como impressoras domésticas sem fio, que exigem que as senhas sejam inseridas em um teclado numérico, similar àquelas usadas nos telefones. Alguns caracteres especiais estão disponíveis nesses dispositivos, mas muitos não podem ser selecionados.
Para situações como esta, você é (infelizmente) obrigado a ajustar sua senha para o dispositivo.
Uma senha mais longa que consiste em letras & números é preferível a um mais curto com mais caracteres de pontuação.
Esta pergunta também foi feita e respondida muito bem na seguinte página: