From owner-freebsd-questions Fri Aug 3 10:25:40 2001 Delivered-To: freebsd-questions@freebsd.org Received: from ns.crpi.ru (ns.crpi.ru [213.181.4.137]) by hub.freebsd.org (Postfix) with ESMTP id BD02837B41D for ; Fri, 3 Aug 2001 10:24:59 -0700 (PDT) (envelope-from redrat@crpi.ru) Received: from redrat ([213.181.4.198]) (authenticated) by ns.crpi.ru (8.11.3/8.11.3) with ESMTP id f73HMQf03496 (using TLSv1/SSLv3 with cipher RC4-MD5 (128 bits) verified NO); Fri, 3 Aug 2001 21:24:56 +0400 (MSD) (envelope-from redrat@crpi.ru) Message-ID: <017d01c11c41$516c7980$c604b5d5@srg.ru> From: "Alex Markov" To: Cc: References: <001301c115c4$bf185220$c604b5d5@srg.ru> <20010731115611.A51335@acadia.ne.mediaone.net> Subject: Re: Sendmail + Cyrus: please, i need your help! Date: Fri, 3 Aug 2001 20:42:38 +0400 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0140_01C11C5C.D5927A00" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Fidolook Express 2.000 for MS OE5 Organization: Fidolook Express 2.000 www.fidolook.da.ru Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_0140_01C11C5C.D5927A00 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit ----- Original Message ----- From: "Louis LeBlanc" To: ; Sent: Tuesday, July 31, 2001 7:56 PM Subject: Re: Sendmail + Cyrus: please, i need your help! > Hey Alex. I am working on getting Cyrus on FreeBSD myself, and I > think I have some of these hurdles covered. Glad to hear it! It's really encourage me! ;-) > As for Cyrus 2.0.15, watch out, they seem to be having a 'signalled to > death by 11' problem of some sort. I think 2.0.16 was just released, > maybe they fixed it. I am using 2.0.15 for one month, and never met this problem. But i am planning to reinstall the whole server, thus, i will get a 2.0.16 anyway. > As for the cyrus mailer file, don't use it. > Look in the build section of the cyrus-imap port > (/usr/ports/mail/cyrus-imap/work/cyrus-/) you will find a > replacement mailer mc file called cyrusv2.mc. Put that into your > /usr/share/sendmail/cf/mailer file and use the following: > > MAILER(cyrusv2) > > This will contain the correct parameters. Thanks a lot for this advice! I was very nearly to write such file myself... Now i can simply merge cyrusv2.mc with freebsd.mc to get my config file! But some of specialities still remain unclear to me. > > 1. I have only one user (except root) in /etc/passwd, and i > > want to store all mail for this user in cyrus mailbox > > instead of /var/mail/username. > > > > I know, it's possible to assign mailer in sendmail.cf > > for whole domain. Can i set certain mailer for single > > user? > > You might want to check with either the cyrus mailing list or with > sendmail. I think it is more sendmail specific though, and I suspect > it isn't really possible - I could be wrong so don't let me stop you > from asking. In fact, i want to make Cyrus the only local mailer for all types of users - "real" (in /etc/passwd) and "virtual" (in sasl.db), in order to avoid of using of mail.local for "real" users. I think, it's not so hard... > > 2. If i put "define(`confLOCAL_MAILER', `cyrus')" in sendmail.cf, > > then "define(`confLUSER_RELAY', `local:postmaster')" stops to > > work (i mean, that all messages with incorrect addresses going > > back to sender instead of postmaster). > > confLUSER_RELAY is not a valid define parameter. The only thing I > found in /usr/share/sendmail/cf/README is a DOMAIN spec called > LUSER_RELAY. Search on that key or DOMAIN in the file for details. Mea culpa! Actually i wrote configuration for my new server from memory, and made this silly mistake! :-( The right option is define(`LUSER_RELAY', `local:postmaster'), indeed! But anyway, this option still not works for me... :-((( All mail with misspelled addresses go back to senders, not to postmaster. Maybe, due to another silly mistake of mine? :-/ Or Cyrus dosn't support this feature in principle? Another strange thing - with shared folders: i have such folder as "common" in Cyrus, and have alias in /etc/mail/aliases for "bb+common". If a send mail to alias, it delivers successfully, but if i send it to "bb+common", it returns back with error "550 5.1.1 User unknown"! Maybe you can give me any clue? Just in case, my config file in attachment. > > My own maillists & Inet searches was unsuccessful. Maybe, someone > > can give me good advice or point me at suitable documentation? > > The cyrus website has details of support forums. Unfortunately that > is pretty much limited to the mailing list: info-cyrus@andrew.cmu.edu. > They also have an anonymous imap server to get the archives from. I > don't remember the servername exactly, but I know you can find it at > the cyrus website. Yes, i know about it, and i used it already in my searches. Thanks in advance! -- Alexey Markov. ------=_NextPart_000_0140_01C11C5C.D5927A00 Content-Type: application/octet-stream; name="ns.mc" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="ns.mc" divert(0) VERSIONID(`crpi.ru') OSTYPE(bsd4.4) DOMAIN(generic) FEATURE(access_db, `hash -o /etc/mail/access') FEATURE(blacklist_recipients) FEATURE(local_lmtp) FEATURE(nocanonify) FEATURE(always_add_domain) FEATURE(nouucp, `nospecial') TRUST_AUTH_MECH(`PLAIN LOGIN DIGEST-MD5 CRAM-MD5') define(`confAUTH_MECHANISMS', `PLAIN LOGIN DIGEST-MD5 CRAM-MD5') define(`confDONT_BLAME_SENDMAIL', `GroupReadableSASLFile') dnl define(`confTRUSTED_USER', `cyrus') define(`confBIND_OPTS', `-DNSRCH -DEFNAMES') define(`confTO_IDENT', `0'); define(`confCACERT', `/etc/ssl/cacert.pem') define(`confCACERT_PATH', `/etc/ssl/') define(`confSERVER_CERT', `/etc/ssl/newcert.pem') define(`confSERVER_KEY', `/etc/ssl/newreq.pem') define(`confCW_FILE', `-o /etc/mail/local-host-names') define(`confMAX_MIME_HEADER_LENGTH', `256/128') define(`confNO_RCPT_ACTION', `add-to-undisclosed') define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy') define(`confDEF_CHAR_SET', `koi8-r') define(`confLOCAL_MAILER', `cyrus') define(`LUSER_RELAY', `local:postmaster') MAILER(local) MAILER(smtp) MAILER_DEFINITIONS Mcyrus, P=[IPC], F=lsDFMnqA@/:|SmXz, E=\r\n, S=EnvFromL, R=EnvToL/HdrToL, T=DNS/RFC822/X-Unix, A=FILE /arc/cyrus/conf/socket/lmtp LOCAL_RULE_0 Rbb + $+ < @ $=w . > $#cyrus $: + $1 ------=_NextPart_000_0140_01C11C5C.D5927A00-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message