On Wed, Aug 20, 2008 at 08:45:54AM -0700, SM wrote:
At 05:48 20-08-2008, dovecot@guice.ath.cx wrote:
You are correct. Allow me to provide just a little more detail. We're assuming that dovecot.confs' 'Mail_location:' has nothing to do with the MTA handing off to the 'deliver' LDA. With that being said, no matter what the dovecot.confs' 'mail_location:' is set to, and with:
There are two stages:
MTA handing off the message to the LDA
'deliver' LDA taking the message and delivering it to the appropriate mailbox.
The first stage is not determined by the dovecot.conf mail_location setting.
the local mailer continues to handle and send the mail to /var/mail/<user-name>. Yes we did create another hostname.cf. :=)
Add the following line to your sendmail .mc file:
define(
confDONT_PROBE_INTERFACES',
True')dnland generate a new configuration. Then restart sendmail and test.
Regards, -sm
Per your suggestion:
hostname.mc contains:
define(confDONT_PROBE_INTERFACES',
True')dnl
dnl MAILER(local) MAILER(smtp) MAILER(dovecot) dnl MAILER(procmail)dnl
restarting services
# make cf && make install restart && sleep 10 &&
/usr/local/etc/rc.d/dovecot restart
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/
/usr/share/sendmail/cf/m4/cf.m4 /etc/mail/WORKSTATION.mc >
/etc/mail/WORKSTATION.cf
install -m 444 /etc/mail/WORKSTATION.cf /etc/mail/sendmail.cf
install -m 444 /etc/mail/WORKSTATION.submit.cf /etc/mail/submit.cf
Restarting: sendmail sendmail-clientmqueue.
Stopping dovecot.
Waiting for PIDS: 5008.
Starting dovecot.
tail -f /var/log/maillog
Aug 20 14:06:06 WORKSTATION sm-mta[5017]: m7KI66XM005017: from=bl2245@gmail.com, size=1770, class=0, nrcpts=1, msgid=11f5b03c0808201206o6357fb8ancd95f3798396dc45@mail.gmail.com, proto=ESMTP, daemon=IPv4, relay=rv-out-0506.google.com [209.85.198.232] Aug 20 14:06:07 WORKSTATION sm-mta[5018]: m7KI66XM005017: to=305pm@guice.ath.cx, delay=00:00:01, xdelay=00:00:00, mailer=local, pri=32013, relay=local, dsn=2.0.0, stat=Sent
Well you can see 'Mailer(local)' is still in the loop (above)
Below, just for giggles I checked the ~/Maildir; nothing there. the test mail for the above is no doubt in /var/log/maillog.
Aug 20 14:06:56 WORKSTATION dovecot: imap-login: Login: user=<email>, method=PLAIN, rip=192.168.1.112, lip=192.168.1.112, TLS Aug 20 14:06:56 WORKSTATION dovecot: IMAP(email): Effective uid=1006, gid=1006, home=/home/email Aug 20 14:06:56 WORKSTATION dovecot: IMAP(email): maildir: data=/home/email/Maildir Aug 20 14:06:56 WORKSTATION dovecot: IMAP(email): maildir: root=/home/email/Maildir, index=/home/email/Maildir, control=, inbox=
END.