Jarod Watkins wrote: > [snip] >> Jarod, >> >> I agree about trying to figure out if the mis-configured is related to >> cyrus or postfix. It has been a vicious circle trying to figure out >> which one maybe configured wrong. I have postfix configured to use >> virtual alias domains and maps then deliver to cyrus with: >> >> main.conf: >> mailbox_transport = cyrus >> >> master.conf >> cyrus unix - n n - - pipe >> flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user} >> >> I am guessing maybe when postfix delivers the mail to cyrus it is set up >> to strip out the domain above? I have seen that an issue from other >> people but I have no clue as to where or how postfix does that except in >> the master.conf above. >> >> I also tried to use lmtptest (never had used it before so I looked at >> the man page). >> >> /etc # lmtptest -a user@xxxxxxxxxxx -r domain2.tld -v host.domain2.tld >> getaddrinfo: Servname not supported for ai_socktype >> failure: Network initialization - can not connect to host.domain2.tld:lmtp >> >> Thanks for the help. >> -Adam >> >> >> ---- >> Cyrus Home Page: http://cyrusimap.web.cmu.edu/ >> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki >> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html >> >> > > Adam, > In your cyrus.conf file, uncomment the lmtp setting and make sure it > looks like this: > lmtp cmd="lmtpd -a" listen="localhost:lmtp" prefork=0 maxchild=20 > That way you dont have to authenticate with a real user. Also, here is > the way I tested with lmtptest and it worked for me: > debian:~# lmtptest -p 2003 -u postdrop -v localhost > >mail from:<someuser@xxxxxxxxxxxxxx> > >rcpt to:<user@xxxxxxxxxxx> > >data > >test > >. > >quit > you might get some error about invalid headers, thats b/c you don't have > the proper headers set, but it will deliver the mail anyway. Hope this > helps! > Jarod, Here is my setting lmtp cmd="lmtpd -a" listen="localhost:lmtp" prefork=0 maxchild=20 lmtpunix cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20 If I just have lmtp without the lmtpunix I get this error: relay=cyrus, delay=0.16, delays=0.05/0.03/0/0.08, dsn=4.3.0, status=deferred (temporary failure. Command output: couldn't connect to lmtpd: Connection refused_ 421 4.3.0 deliver: couldn't connect to lmtpd_ ) It only works with the lmtpunix. my imap.conf has this line: lmtpsocket: /var/run/cyrus/socket/lmtp postfix/main.conf (This does not work) mailbox_transport = lmtp:unix:/var/lib/cyrus/socket/lmtp (this one does) mailbox_transport = cyrus postfix/master.conf lmtp unix - - - - - lmtp cyrus unix - n n - - pipe flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user} using lmtptest still gives me the same errors as before. -Adam ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html