So here goes, relatively simple one would think:
Main Issue: Qmail is not delivering messages to /var/vpopmail/domains/mydomoain.com/user/.maildir, but instead looks for an actual user account.
If it finds one, it delivers it to the users local .maildir in their /home/user/ directory. If it doesn't find one, the message seemingly disppears.
Code: Select all
#cat /var/vpopmail/domains/mydomain.com/.qmail-default
| /var/vpopmail/bin/vdelivermail '' bounce-no-mailbox
Code: Select all
#cat /var/qmail/control/defaultdelivery
| /var/vpopmail/bin/vdelivermail '' bounce-no-mailbox
Code: Select all
Todo:
1) process .qmail-"user" files and .qmail-default file
How to install:
1) mv /var/qmail/bin/qmail-local /var/qmail/bin/qmail-local.orig
2) cp vqmaillocal /var/qmail/bin/qmail-local
Code: Select all
#tail /var/log/qmail/qmail-send/current
@4000000041d5826021139914 delivery 15: deferral: vmysql:_can't_read_settings_from_/var/vpopmail/etc/vpopmail.mysql//var/qmail/alias,test123,mydomain.com/
@4000000041d582602113cbdc status: local 0/10 remote 0/20
@4000000041d582c6210b5bb4 starting delivery 16: msg 426649 to local test123@mydomain.com
@4000000041d582c6210b7af4 status: local 1/10 remote 0/20
@4000000041d582c621aadbbc delivery 16: deferral: vmysql:_can't_read_settings_from_/var/vpopmail/etc/vpopmail.mysql//var/qmail/alias,test123,mydomain.com/
@4000000041d582c621ab126c status: local 0/10 remote 0/20
@4000000041d583f021a430b4 starting delivery 17: msg 426651 to local test123@mydomain.com
@4000000041d583f021a457c4 status: local 1/10 remote 0/20
@4000000041d583f0224389ac delivery 17: deferral: vmysql:_can't_read_settings_from_/var/vpopmail/etc/vpopmail.mysql//var/qmail/alias,test123,mydomain.com/
@4000000041d583f02243c05c status: local 0/10 remote 0/20


