sendmail and cyrus-imap - delivery problem

Mario Pavlov freebsd at abv.bg
Sun Mar 22 13:58:04 EDT 2009


Hi,
please excuse me
I totally messed up this output...because of my pathetic try to substitute yo.com with my real domain

this output should be read as follows:

# ( echo subject: test ; echo testmsg ) | sendmail -v -Am boo at yo.com
boo at yo.com... Connecting to /var/imap/socket/lmtp via cyrusv2vd...
220 yo.com Cyrus LMTP v2.3.13 server ready
>>> LHLO yo.com
250-yo.com
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-SIZE
250-AUTH EXTERNAL
250 IGNOREQUOTA
>>> MAIL From:<moo at yo.com> SIZE=22 AUTH=moo at yo.com
250 2.1.0 ok
>>> RCPT To:<boo at yo.com>
>>> DATA
550-Mailbox unknown. Either there is no mailbox associated with this
550-name or you do not have authorization to see it.
550 5.1.1 User unknown
503 5.5.1 No recipients
>>> RSET
250 2.0.0 ok
>>> RSET
250 2.0.0 ok
mgp... Using cached LMTP connection to localhost via cyrusv2vd...
>>> MAIL From:<> SIZE=1046
250 2.1.0 ok
>>> RCPT To:<moo at yo.com>
>>> DATA
550-Mailbox unknown. Either there is no mailbox associated with this
550-name or you do not have authorization to see it.
550 5.1.1 User unknown
503 5.5.1 No recipients
>>> RSET
250 2.0.0 ok
>>> RSET
250 2.0.0 ok
postmaster... Using cached LMTP connection to localhost via cyrusv2vd...
>>> MAIL From:<> SIZE=2070
250 2.1.0 ok
>>> RCPT To:<postmaster at yo.com>
>>> DATA
550-Mailbox unknown. Either there is no mailbox associated with this
550-name or you do not have authorization to see it.
550 5.1.1 User unknown
503 5.5.1 No recipients
>>> RSET
250 2.0.0 ok
Closing connection to localhost
>>> QUIT
221 2.0.0 bye 

sorry ... again

thank you.


 >Mario Pavlov  wrote:
 >
 >> Hi,
 >> thanks for the response.
 >>
 >> I did what you suggested
 >> I defined new mailer like this:
 >>
 >> # cat /usr/share/sendmail/cf/mailer/cyrusv2vd.m4
 >> PUSHDIVERT(-1)
 >> #
 >> # Copyright (c) 2002 Sendmail, Inc. and its suppliers.
 >> #       All rights reserved.
 >> #
 >> # By using this file, you agree to the terms and conditions set
 >> # forth in the LICENSE file which can be found at the top level of
 >> # the sendmail distribution.
 >> #
 >> #       Contributed by Kenneth Murchison.
 >> #
 >>
 >> _DEFIFNOT(`_DEF_CYRUSV2_MAILER_FLAGS', `lsDFMnqXz')
 >> _DEFIFNOT(`CYRUSV2_MAILER_FLAGS', `A@/:|m')
 >> ifdef(`CYRUSV2_MAILER_ARGS',, `define(`CYRUSV2_MAILER_ARGS', `FILE /var/imap/socket/lmtp')')
 >> define(`_CYRUSV2_QGRP', `ifelse(defn(`CYRUSV2_MAILER_QGRP'),`',`', ` Q=CYRUSV2_MAILER_QGRP,')')dnl
 >>
 >> POPDIVERT
 >>
 >> #########################################
 >> ###   Cyrus V2 Mailer specification   ###
 >> #########################################
 >>
 >> VERSIONID(`$Id: cyrusv2vd.m4,v 1.1 2002/06/01 21:14:57 ca Exp $')
 >>
 >> Mcyrusv2vd,     P=[IPC], F=_MODMF_(CONCAT(_DEF_CYRUSV2_MAILER_FLAGS, CYRUSV2_MAILER_FLAGS), `CYRUSV2'),
 >>                 S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n,
 >>                 _OPTINS(`CYRUSV2_MAILER_MAXMSGS', `m=', `, ')_OPTINS(`CYRUSV2_MAILER_MAXRCPTS', `r=', `, ')_OPTINS(`CYRUSV2_MAILER_CHARSET', `C=', `, ')T=DNS/RFC822/SMTP,_CYRUSV2_QGRP
 >>                 A=CYRUSV2_MAILER_ARGS
 >>
 >>
 >> which is of course copy of cyrusv2.m4 with the modifications you suggested
 >> and in my yo.com.mc file I just replaced all occurances of cyrusv2 with cyrusv2vd
 >> then I rebuilt sendmail.cf and restarted sendmail
 >> it seemed to accept the new mailer
 >> however the result is exactly the same
 >>
 >> Mar 22 16:28:22 yo sm-mta[97935]: n2MGSLe6097935: from=, size=1575, class=0, nrcpts=1, msgid=, proto=ESMTP, daemon=IPv4, relay=mail-fx0-f163.google.com [209.85.220.163]
 >> Mar 22 16:28:22 yo sm-mta[97937]: n2MGSLe6097935: to=, delay=00:00:00, xdelay=00:00:00, mailer=cyrusv2vd, pri=31575, relay=localhost, dsn=5.1.1, stat=User unknown
 >> Mar 22 16:28:22 yo sm-mta[97937]: n2MGSLe6097935: n2MGSMe6097937: DSN: User unknown
 >>
 >> I tried this:
 >> # ( echo subject: test ; echo testmsg ) | sendmail -v -Am boo at yo.com
 >> pesho at e-soul.org... Connecting to /var/imap/socket/lmtp via cyrusv2vd...
 >> 220 e-soul.org Cyrus LMTP v2.3.13 server ready
 >>>>> LHLO yo.com
 >> 250-yo.com
 >> 250-8BITMIME
 >> 250-ENHANCEDSTATUSCODES
 >> 250-PIPELINING
 >> 250-SIZE
 >> 250-AUTH EXTERNAL
 >> 250 IGNOREQUOTA
 >>>>> MAIL From: SIZE=22 AUTH=moo at yo.com
 >> 250 2.1.0 ok
 >>>>> RCPT To:
 >>>>> DATA
 >> 550-Mailbox unknown.  Either there is no mailbox associated with this
 >> 550-name or you do not have authorization to see it.
 >> 550 5.1.1 User unknown
 >> 503 5.5.1 No recipients
 >>>>> RSET
 >> 250 2.0.0 ok
 >>>>> RSET
 >> 250 2.0.0 ok
 >> mgp... Using cached LMTP connection to localhost via cyrusv2vd...
 >>>>> MAIL From: SIZE=1046
 >> 250 2.1.0 ok
 >>>>> RCPT To:
 >>>>> DATA
 >> 550-Mailbox unknown.  Either there is no mailbox associated with this
 >> 550-name or you do not have authorization to see it.
 >> 550 5.1.1 User unknown
 >> 503 5.5.1 No recipients
 >>>>> RSET
 >> 250 2.0.0 ok
 >>>>> RSET
 >> 250 2.0.0 ok
 >> postmaster... Using cached LMTP connection to localhost via cyrusv2vd...
 >>>>> MAIL From: SIZE=2070
 >> 250 2.1.0 ok
 >>>>> RCPT To:
 >>>>> DATA
 >> 550-Mailbox unknown.  Either there is no mailbox associated with this
 >> 550-name or you do not have authorization to see it.
 >> 550 5.1.1 User unknown
 >> 503 5.5.1 No recipients
 >>>>> RSET
 >> 250 2.0.0 ok
 >> Closing connection to localhost
 >>>>> QUIT
 >> 221 2.0.0 bye
 >>
 >> it now seems like sendmail doesn't strip the domain
 >> but cyrus still can't "find" the mailbox
 >
 >It seems that sendmail strips yo.com domain and appends yoo.com domain.
 >Sendmail strips domain before selecting local mailer or its substitute.
 >You have defined "with domain" rules in you mailer, so sendmail appends
 >"this host email name" ($j) as the domain to "domainless recipients".
 >
 >> yes, the mailbox is there
 >> I check this over and over
 >> and it's always there
 >>
 >> any quick suggestions before I try rtcyrus3 ?
 >>
 >> thank you.
 >> [...]
 >
 >-- 
 >[pl>en: Andrew] Andrzej Adam Filip : anfi at onet.eu
 >What's love but a second-hand emotion?
 >  -- Tina Turner
 >----
 >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
 >


More information about the Info-cyrus mailing list