我安装了一个应用程序,它需要 smtp 信息来发送邮件,我为该应用程序提供了 smtp 用户、密码和主机,但是当它尝试发送邮件时,应用程序中出现了此错误:
"SMTPRecipientsRefused: {'[email protected]': (550, '5.1.0 <[email protected]>: Sender address rejected: User unknown in virtual mailbox table')} "
。
我应该怎么办?
邮件服务器日志:
Apr 29 13:41:41 ns3 postfix/smtpd[30281]: connect from unknown[xx.xx.xx.xx]
Apr 29 13:41:41 ns3 postfix/smtpd[30281]: NOQUEUE: reject: RCPT from unknown[xx.xx.xx.xx]: 550 5.1.0 <[email protected]>: Sender address rejected: User unknown in virtual mailbox table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<ns1.webmart.com>
如果您需要了解更多信息,请告诉我。
答案1
答案2
如果使用文件而不是表,请sudo postmap /etc/postfix/virtual_mailbox_maps
在确保目标地址在文件内后运行。
答案3
请检查您发送的地址是否正确书写,并且没有拼写错误(空格、点等)。