Re: Re: sendmail and cyrus-imap - delivery problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
thanks again to all of you for your time
I've tried all that you suggested
I've tried ckuser_cyrus as Matthew Seaman suggested...it made no difference
then I've tried rtcyrus3 as Andrzej Adam Filip suggested...it didn't work either...and the logging output in maillog stopped...but I still get this e-mail in gmail.com

===========================================================================================================
This is an automatically generated Delivery Status Notification

Delivery to the following recipient failed permanently:

    boo@xxxxxx

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 553 553 5.1.2 <whoever@xxxxxxxxx>... Unrecognized host name gmail.com. (state 13).
=========================================================================================================

I'm sure it's all my fault
I'm doing something wrong...or somethings wrong
only I don't know what it is :)

so this is my last yo.com.mc

=========================================================================================================
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.34.2.3 2008/08/31 18:26:27 gshapiro Exp $')
OSTYPE(freebsd6)                                                                                
DOMAIN(generic)                                                                                 

FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(blacklist_recipients)                          
FEATURE(local_lmtp)                                    
FEATURE(mailertable, `hash -o /etc/mail/mailertable')  
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')

FEATURE(`ckuser_cyrus')dnl

FEATURE(`preserve_local_plus_detail')dnl

DAEMON_OPTIONS(`Name=IPv4, Family=inet')

define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')

TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl

dnl $Id: MC.rtcyrus3,v 1.1 2007/09/18 20:39:10 anfi Exp $
LOCAL_CONFIG
# list of virtual cyrus domains
C{VCyrusDomains} yo.com gl.com
divert(-1)
dnl # socket map socket location serviced by cyrus
dnl define(`SMMAP_SOCKET',`/var/imap/socket/smmapd')dnl
dnl # lmtp socket location serviced by cyrus
dnl define(`CYRUS_LMTP_SOCKET',`/var/imap/socket/lmtp')dnl
FEATURE(`anfi/vcyrus')dnl
MAILER(local)
MAILER(smtp)
MAILER(`anfi/cyrusv3')dnl
=========================================================================================================

I've added smmap in cyrus services
sendmail is compiled with socketmap

# sendmail -d0.1
Version 8.14.3
 Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7
                NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS PIPELINING SASLv2
                SCANF SOCKETMAP STARTTLS TCPWRAPPERS USERDB XDEBUG

I wanted cyrus logging but I couldn't configure it...
I've added:
local6.debug    /var/log/imapd.log
auth.debug      /var/log/auth.log
to syslog.conf but cyrus doesn't write to these files (privileges are correct)
do I need to do something else to make cyrus log ?

I know I'm hopeless :)
I don't want to waste mroe your time with that stuff, you already helped me a lot
but still...if you feel like digging in that more I'll be grateful

thank you.


 >Mario Pavlov  wrote:
 >
 >> Hi,
 >> thanks for your response
 >> you're right
 >> here's the output:
 >>
 >> # (echo subject: test; echo) | sendmail -v -Am boo@xxxxxx
 >> pesho@xxxxxxxxxxxxx Connecting to /var/imap/socket/lmtp via cyrusv2...
 >> 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: SIZE=15 AUTH=moo@xxxxxx
 >> 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
 >>
 >> what can I do to make sendmail not strip the domain ?
 >>
 >> thank you.
 >
 >I suggest using RTCyrus3 recipe. It is not the simplest approach but it
 >allows to make sendmail reject messages to non existing cyrus mailboxes
 >in reply to "RCPT TO:" => your sendmail does not send "bounce" messages
 >in reply to messages/spam sent to non exiting mailboxes.
 >
 >RTCyrus3 requires patching cf/m4/proto.m4 and generating new sendmail.cf but
 >no recompilation of sendmail binaries if they are compiled with socket
 >map support.
 >See "compiled with" section produced by the test command below to find
 >out if your sendmail is compiled with socketmap support
 >sendmail -bv root -d0.1 | grep -i socketmap
 >
 >http://open-sendmail.sourceforge.net/rtcyrus3/
 >
 >-- 
 >[pl>en: Andrew] Andrzej Adam Filip : anfi@xxxxxxx
 >I want to buy a husband who, every week when I sit down to watch "St.
 >Elsewhere", won't scream, "Forget it, Blanche... It's time for Hee-Haw!"
 >  -- Berke Breathed, "Bloom County"
 >
----
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

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux