[Dovecot] dovecot created mailbox empty - all mail forwarded to main MX server and cyrus-dovecot conflict
Hi all after lots of trial and error and the help of THIS mail list, finally my dovecot-postfix combination seems to work yet the dovecot mail spool always is empty all mail forwarded to my main mail server - but i have no mail relay configured. why is the mail NOT in the dovecot inbox but forwarded to another mail server ?? and why does postconf -A show cyrus and NOT dovecot ?? below some relevant config data. my goal is to have a clean simple dovecot+postfix mail system with nothing else (cyrus or so) involved when ever possible. -- DNS MX stuff dig mx kriyayoga.com ;; ANSWER SECTION: kriyayoga.com. 3600IN MX 10 smtp.kriyayoga.com. kriyayoga.com. 3600IN MX 0 mail.kriyayoga.com. the new dovecot setup is tested on smtp.kriyayoga.com and when successfully working shall be used on both mail MX servers. -- postfix stuff relevant to dovecot postconf -A cyrus postconf -a cyrus dovecot my postconf -n shows nothing about cyrus in the config NOR anything about mail-relay to my main MX relayhost = mailbox_transport = mailbox_command = smtpd_sasl_type = dovecot virtual_transport = dovecot -- below the mail log for sending mail to my dovecot box Jul 3 20:31:08 kriyayoga postfix/smtpd[27801]: connect from unknown[124.108.51.96] Jul 3 20:31:08 kriyayoga dovecot: auth(default): new auth connection: pid=27801 Jul 3 20:31:09 kriyayoga dovecot: auth(default): client in: AUTH#0111#011PLAIN#011service=smtp#011nologin#011lip=78.46.101.111#011rip=124.108.51.96#011resp=aGFucwBoYW5zAEk4Q3Nhd084MUR4Y1JlTTh1QmgwTA== Jul 3 20:31:09 kriyayoga dovecot: auth(default): passwd-file(hans,124.108.51.96): lookup: user=hans file=/etc/dovecot/passwd Jul 3 20:31:09 kriyayoga dovecot: auth(default): client out: OK#0111#011user=hans Jul 3 20:31:09 kriyayoga postfix/smtpd[27801]: BC90129D9F: client=unknown[124.108.51.96], sasl_method=PLAIN, sasl_username=hans Jul 3 20:31:10 kriyayoga postfix/cleanup[27807]: BC90129D9F: message-id=201007032031.07830.h...@kriyayoga.com Jul 3 20:31:10 kriyayoga postfix/qmgr[14627]: BC90129D9F: from=h...@kriyayoga.com, size=1287, nrcpt=2 (queue active) Jul 3 20:31:10 kriyayoga postfix/smtp[27808]: BC90129D9F: to=h...@kriyayoga.com, relay=mail.kriyayoga.com[88.198.14.45]:25, delay=0.95, delays=0.5/0.01/0.17/0.26, dsn=2.0.0, status=sent (250 Ok: queued as 97FCE138024) Jul 3 20:31:10 kriyayoga postfix/smtp[27808]: BC90129D9F: to=h...@kriyayoga.com, relay=mail.kriyayoga.com[88.198.14.45]:25, delay=0.95, delays=0.5/0.01/0.17/0.26, dsn=2.0.0, status=sent (250 Ok: queued as 97FCE138024) Jul 3 20:31:10 kriyayoga postfix/qmgr[14627]: BC90129D9F: removed at this point the mail is gone already - NO mail in my dovecot inbox - NO error - just automatically relayed to my main MX -- any help or tip or pointer to a howto is welcome and highly appreciated. greetings Hans h...@kriyayoga.com Cyberspace Ashram http://www.kriyayoga.com/ signature.asc Description: This is a digitally signed message part
Re: [Dovecot] dovecot created mailbox empty - all mail forwarded to main MX server and cyrus-dovecot conflict
On Sat, Jul 03, 2010 at 08:36:03PM +0800, Hans Neukomm wrote: after lots of trial and error and the help of THIS mail list, FWIW this one is posted on the wrong list; this one's a Postfix issue. Your hint for that should have been to see that the logs demonstrating the problem were entirely from Postfix. finally my dovecot-postfix combination seems to work yet the dovecot mail spool always is empty all mail forwarded to my main mail server - but i have no mail relay configured. why is the mail NOT in the dovecot inbox but forwarded to another mail server ?? Because the kriyayoga host does not know it's supposed to be the final destination for kriyayoga.com. Anything not recognized as a locally-hosted destination will be routed as per DNS lookup. http://www.postfix.org/ADDRESS_CLASS_README.html http://www.postfix.org/VIRTUAL_README.html and why does postconf -A show cyrus and NOT dovecot ?? Irrelevant to your issue, this is normal. Dovecot does not have a client SASL implementation. below some relevant config data. my goal is to have a clean simple dovecot+postfix mail system with nothing else (cyrus or so) involved when ever possible. -- DNS MX stuff dig mx kriyayoga.com ;; ANSWER SECTION: kriyayoga.com. 3600IN MX 10 smtp.kriyayoga.com. kriyayoga.com. 3600IN MX 0 mail.kriyayoga.com. The dual MX is usually not a good idea. To do it right is far from simple. Your lower priority MX host will be a spam magnet. the new dovecot setup is tested on smtp.kriyayoga.com and when successfully working shall be used on both mail MX servers. Two mailstores? Again, this is not simple to set up. -- postfix stuff relevant to dovecot postconf -A cyrus postconf -a cyrus dovecot my postconf -n shows nothing about cyrus in the config NOR anything about mail-relay to my main MX relayhost = mailbox_transport = mailbox_command = Those all being default settings, they do not belong in main.cf. smtpd_sasl_type = dovecot virtual_transport = dovecot -- below the mail log for sending mail to my dovecot box Jul 3 20:31:08 kriyayoga postfix/smtpd[27801]: connect from unknown[124.108.51.96] Jul 3 20:31:08 kriyayoga dovecot: auth(default): new auth connection: pid=27801 Jul 3 20:31:09 kriyayoga dovecot: auth(default): client in: AUTH#0111#011PLAIN#011service=smtp#011nologin#011lip=78.46.101.111#011rip=124.108.51.96#011resp=aGFucwBoYW5zAEk4Q3Nhd084MUR4Y1JlTTh1QmgwTA== Jul 3 20:31:09 kriyayoga dovecot: auth(default): passwd-file(hans,124.108.51.96): lookup: user=hans file=/etc/dovecot/passwd Jul 3 20:31:09 kriyayoga dovecot: auth(default): client out: OK#0111#011user=hans Okay, those are Dovecot logs, but not entirely relevant to the problem. The user hans authenticated successfully and is being permitted to relay to an external domain, kriyayoga.com. Jul 3 20:31:09 kriyayoga postfix/smtpd[27801]: BC90129D9F: client=unknown[124.108.51.96], sasl_method=PLAIN, sasl_username=hans Jul 3 20:31:10 kriyayoga postfix/cleanup[27807]: BC90129D9F: message-id=201007032031.07830.h...@kriyayoga.com Jul 3 20:31:10 kriyayoga postfix/qmgr[14627]: BC90129D9F: from=h...@kriyayoga.com, size=1287, nrcpt=2 (queue active) Jul 3 20:31:10 kriyayoga postfix/smtp[27808]: BC90129D9F: to=h...@kriyayoga.com, relay=mail.kriyayoga.com[88.198.14.45]:25, delay=0.95, delays=0.5/0.01/0.17/0.26, dsn=2.0.0, status=sent (250 Ok: queued as 97FCE138024) Jul 3 20:31:10 kriyayoga postfix/smtp[27808]: BC90129D9F: to=h...@kriyayoga.com, relay=mail.kriyayoga.com[88.198.14.45]:25, delay=0.95, delays=0.5/0.01/0.17/0.26, dsn=2.0.0, status=sent (250 Ok: queued as 97FCE138024) According to the MX records you posted, mail.kriyayoga.com. is the highest priority (0) MX host for kriyayoga.com. So the rest of the non-spamming world is going to send all kriyayoga.com. mail there as well. Jul 3 20:31:10 kriyayoga postfix/qmgr[14627]: BC90129D9F: removed at this point the mail is gone already - NO mail in my dovecot inbox - NO error - just automatically relayed to my main MX If you need to followup on this to the Postfix list, see: http://www.postfix.org/DEBUG_README.html#mail -- Offlist mail to this address is discarded unless /dev/rob0 or not-spam is in Subject: header
Re: [Dovecot] dovecot created mailbox empty - all mail forwarded to main MX server and cyrus-dovecot conflict
tks for the links and tips On Sat, 2010-07-03 at 10:15 -0500, /dev/rob0 wrote: On Sat, Jul 03, 2010 at 08:36:03PM +0800, Hans Neukomm wrote: after lots of trial and error and the help of THIS mail list, FWIW this one is posted on the wrong list; this one's a Postfix issue. Your hint for that should have been to see that the logs demonstrating the problem were entirely from Postfix. finally my dovecot-postfix combination seems to work yet the dovecot mail spool always is empty all mail forwarded to my main mail server - but i have no mail relay configured. why is the mail NOT in the dovecot inbox but forwarded to another mail server ?? Because the kriyayoga host does not know it's supposed to be the final destination for kriyayoga.com. Anything not recognized as a locally-hosted destination will be routed as per DNS lookup. http://www.postfix.org/ADDRESS_CLASS_README.html http://www.postfix.org/VIRTUAL_README.html and why does postconf -A show cyrus and NOT dovecot ?? Irrelevant to your issue, this is normal. Dovecot does not have a client SASL implementation. below some relevant config data. my goal is to have a clean simple dovecot+postfix mail system with nothing else (cyrus or so) involved when ever possible. -- DNS MX stuff dig mx kriyayoga.com ;; ANSWER SECTION: kriyayoga.com. 3600IN MX 10 smtp.kriyayoga.com. kriyayoga.com. 3600IN MX 0 mail.kriyayoga.com. The dual MX is usually not a good idea. To do it right is far from simple. Your lower priority MX host will be a spam magnet. the new dovecot setup is tested on smtp.kriyayoga.com and when successfully working shall be used on both mail MX servers. Two mailstores? Again, this is not simple to set up. -- postfix stuff relevant to dovecot postconf -A cyrus postconf -a cyrus dovecot my postconf -n shows nothing about cyrus in the config NOR anything about mail-relay to my main MX relayhost = mailbox_transport = mailbox_command = Those all being default settings, they do not belong in main.cf. smtpd_sasl_type = dovecot virtual_transport = dovecot -- below the mail log for sending mail to my dovecot box Jul 3 20:31:08 kriyayoga postfix/smtpd[27801]: connect from unknown[124.108.51.96] Jul 3 20:31:08 kriyayoga dovecot: auth(default): new auth connection: pid=27801 Jul 3 20:31:09 kriyayoga dovecot: auth(default): client in: AUTH#0111#011PLAIN#011service=smtp#011nologin#011lip=78.46.101.111#011rip=124.108.51.96#011resp=aGFucwBoYW5zAEk4Q3Nhd084MUR4Y1JlTTh1QmgwTA== Jul 3 20:31:09 kriyayoga dovecot: auth(default): passwd-file(hans,124.108.51.96): lookup: user=hans file=/etc/dovecot/passwd Jul 3 20:31:09 kriyayoga dovecot: auth(default): client out: OK#0111#011user=hans Okay, those are Dovecot logs, but not entirely relevant to the problem. The user hans authenticated successfully and is being permitted to relay to an external domain, kriyayoga.com. Jul 3 20:31:09 kriyayoga postfix/smtpd[27801]: BC90129D9F: client=unknown[124.108.51.96], sasl_method=PLAIN, sasl_username=hans Jul 3 20:31:10 kriyayoga postfix/cleanup[27807]: BC90129D9F: message-id=201007032031.07830.h...@kriyayoga.com Jul 3 20:31:10 kriyayoga postfix/qmgr[14627]: BC90129D9F: from=h...@kriyayoga.com, size=1287, nrcpt=2 (queue active) Jul 3 20:31:10 kriyayoga postfix/smtp[27808]: BC90129D9F: to=h...@kriyayoga.com, relay=mail.kriyayoga.com[88.198.14.45]:25, delay=0.95, delays=0.5/0.01/0.17/0.26, dsn=2.0.0, status=sent (250 Ok: queued as 97FCE138024) Jul 3 20:31:10 kriyayoga postfix/smtp[27808]: BC90129D9F: to=h...@kriyayoga.com, relay=mail.kriyayoga.com[88.198.14.45]:25, delay=0.95, delays=0.5/0.01/0.17/0.26, dsn=2.0.0, status=sent (250 Ok: queued as 97FCE138024) According to the MX records you posted, mail.kriyayoga.com. is the highest priority (0) MX host for kriyayoga.com. So the rest of the non-spamming world is going to send all kriyayoga.com. mail there as well. Jul 3 20:31:10 kriyayoga postfix/qmgr[14627]: BC90129D9F: removed at this point the mail is gone already - NO mail in my dovecot inbox - NO error - just automatically relayed to my main MX If you need to followup on this to the Postfix list, see: http://www.postfix.org/DEBUG_README.html#mail signature.asc Description: This is a digitally signed message part