You had an /etc/postfix/virtual and then you removed it from main.cf? Did you restart postfix or do postfix reload afterwards?
The log entry shows postfix is still looking for that map file. > On Jan 17, 2016, at 2:24 PM, Brad <[email protected]> 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. > > 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=<localhost.localdomain> -- 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
