![postfix[错误]:发件人地址被拒绝:虚拟邮箱表中的用户未知](https://linux22.com/image/631958/postfix%5B%E9%94%99%E8%AF%AF%5D%EF%BC%9A%E5%8F%91%E4%BB%B6%E4%BA%BA%E5%9C%B0%E5%9D%80%E8%A2%AB%E6%8B%92%E7%BB%9D%EF%BC%9A%E8%99%9A%E6%8B%9F%E9%82%AE%E7%AE%B1%E8%A1%A8%E4%B8%AD%E7%9A%84%E7%94%A8%E6%88%B7%E6%9C%AA%E7%9F%A5.png)
我安装了一个应用程序,它需要 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
请检查您发送的地址是否正确书写,并且没有拼写错误(空格、点等)。