On 1/17/2016 1:24 PM, Brad wrote:
Hi All,
Have a CentOS 7, dovecot and postfix setup.
Can get mail via 995 SSL/TLS
Can send mail to virtual users and auto creation works using /etc/dovecot/passwd file via mail command.
Using the dovecot lmtp and can login via 465 but the user lookup fails via postfix.
in postfix main.cf have virtual_transport = lmtp:unix:private/dovecot-lmtp
in dovecot.log I am seeing no errors in dovecot-info.log no errors either
in maillog I am seeing: postfix/smtps/smtpd warning hash:/etc/postfix/virtual is unavailable open database /etc/postfix/virtual.db No such file.
This is (likely) the virtual_alias_maps rewrite map, definitely not the virtual delivery process. Find where you've defined a virtual map with # postconf | grep virtual
and remove the offending bogus definition.
-- Noel Jones
Note: I did go through creating the virtual.db and associated files but figured that it cant be correct as I want lmtp to handle it and it didn't work anyways, so I removed it.
NOQUEUE reject RCPT from unknown[x.x.x.x] 451 4.3.0 user@domain Temporary lookup failure from=user@domain to=user@domain proto=ESMTP helo=
-- obfuscated Tried every article I could find on the Internet to resolve this with out much luck.
Any pointers would be greatly appreciated or if you need specific config details just let me know.
Thanks, Brad