我的gmail密码中有+
和=
字符。如何配置ssmtp
以避免授权错误?
我的/etc/ssmtp/ssmtp.conf
:
root=username@gmail.com
mailhub=smtp.gmail.com:465
rewriteDomain=gmail.com
AuthUser=username
AuthPass=1234+=5678
FromLineOverride=YES
UseTLS=YES
hostname=skynet
我如何运行ssmtp
:
$ echo "email content" | mail -s "email subject" otherMail@gmail.com
send-mail: Authorization failed (535 5.7.1
http://support.google.com/mail/bin/answer.py?answer=14257
hz16sm4385885lab.6)
1
错误发生在哪个程序中?请给我们一些背景。简短是件好事,但这没什么可做的。
—
用户99572在2012年
我为这个问题附上了更多信息。
—
乔西(Jofsey)2012年
你有没有尝试单引号,这应该为你工作
—
Suyash耆那教
该错误位于github.com/ajwans/sSMTP/blob/master/ssmtp.c#L913,我记得我在2010年提交了一个补丁……没人在乎。我想这是一个功能,而不是一个错误!
—
David S.