On Jan 2, 2013, at 4:14 PM, Andrzej A. Filip wrote: > On 01/02/2013 08:46 PM, dormitionsk...@hotmail.com wrote: >> On Jan 2, 2013, at 11:12 AM, Andrzej A. Filip wrote: >> >>> On 01/02/2013 06:53 PM, dormitionsk...@hotmail.com wrote: >>>> [...] >>>> This is the mail header from the mqueue: >>>> >>>> [...] >>>> MDeferred: dovecot mailer (/usr/local/libexec/dovecot/dovecot-lda) exited >>>> with EX_TEMPFAIL >>>> [...] >>> >>> Check dovecot's logs >>> If it does not help the push delivery of messages ni sendmail's queue in >>> verbose mode: "sendmail -Am -v -q" >> >> Well, the logs showed this: >> >> Sep 21 21:47:08 openindiana sendmail[1208]: [ID 702911 mail.warning] >> gethostbyaddr(10.211.55.6) failed: 2 >> Sep 21 21:47:08 openindiana sendmail[1208]: [ID 702911 mail.warning] >> gethostbyaddr(IPv6:fec0::fea9:21c:42ff:feed:5f38) failed: 2 > > I have asked for _dovecot's_ logs. Your problem may be caused e.g. by > sendail executing dovecot-lda "as wrong user". > >> So I put this in my /etc/hosts file: >> >> 10.211.55.6 localhost >> >> And I added DOVECOT to my /etc/hosts 127.0.0.1 line. > > *DO NOT* add DOVECOT (magic word in sendail config) to /etc/hosts. > >> This cleared the queue, but now all of the mail for the virtual users >> bounces with this: >> The original message was received at Wed, 2 Jan 2013 11:16:27 -0700 (MST) >> from openindiana [IPv6:::1] >> >> ----- The following addresses had permanent fatal errors ----- >> <hacwebstore@localhost> >> (reason: 550 5.1.1 User unknown) >> hacwebstore@DOVECOT >> (reason: 550 5.1.1 User unknown) >> (expanded from: <hacwebstore@localhost>) >> >> ----- Transcript of session follows ----- >> 550 5.1.1 hacwebstore@DOVECOT... User unknown >> 550 5.1.1 <hacwebstore@localhost>... User unknown >> >> >> >> Then I took the DOVECOT out of the 127.0.0.1 line, and it still bounces with >> the same error. >> >> How would I invoke this: "sendmail -Am -v -q" ? Change my startup script? > > It is intended as one time debug help. It should show in more verbose > way delivery attempts of messages staying in sendail's queue. > > > Another test: As root try to deliver message to virtual dovecot mailbox: > /usr/lib/dovecot-lda -d hacwebstore >
Please forgive me, Andrzej. I did not realize you wanted me to actually send you the logs. I thought you only meant for me to look to see if there was anything helpful in them. They do not show much. If I restart dovecot and sendmail, this is basically what I get. If I try to send any mail, nothing shows up in dovecot's log. All that shows up anywhere is my logging into squirrelmail. network-dovecot-default.log [ Jan 2 21:52:07 Stopping because service restarting. ] [ Jan 2 21:52:07 Executing stop method ("/lib/svc/method/dovecot.sh stop"). ] [ Jan 2 21:52:07 Method "stop" exited with status 0. ] [ Jan 2 21:52:07 Executing start method ("/lib/svc/method/dovecot.sh start"). ] [ Jan 2 21:52:07 Method "start" exited with status 0. ] dovecot-info.log Jan 02 21:54:48 master: Info: Dovecot v2.1.12 starting up dovecot.log Jan 02 21:54:48 master: Warning: Killed with signal 2 (by pid=2587 uid=0 code=kill) syslog Sep 21 21:47:08 openindiana sendmail[1208]: [ID 702911 mail.warning] gethostbyaddr(10.211.55.6) failed: 2 Sep 21 21:47:08 openindiana sendmail[1208]: [ID 702911 mail.warning] gethostbyaddr(IPv6:fec0::fea9:21c:42ff:feed:5f38) failed: 2 --- systemuser@openindiana:~# /usr/local/libexec/dovecot/dovecot-lda -d hacwebstore I had to modify the path to get it to work in Solaris. When I ran it as above, it sent a blank email to hacwebstore. So, lda appears to be working, but sendmail doesn't? --- Here is the dovecot portion of my sendmail.cf file again, for your convenience. Does it appear ok to you? ######################*****############## ### DOVECOT Mailer specification ### ##################*****################## Mdovecot, P=/usr/local/libexec/dovecot/dovecot-lda, F=DFMPhnu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrFromL, T=DNS/RFC822/X-Unix, A=/usr/local/libexec/dovecot/dovecot-lda -d $u --- I do have an odd behaviour I noticed in my syslog. It has the wrong date! Very odd. Thank you again, Andrzej, for all of your help with this. I appreciate it very much. Do you think it is solvable?