Date: Mon, 14 Nov 2005 06:59:05 -0800 From: Greg Maruszeczka <greg@grokking.org> To: freebsd-questions@freebsd.org Subject: Re: Fwd: MailScanner / SMTP Auth Message-ID: <4378A639.9020101@grokking.org> In-Reply-To: <879AA05A2437E9146068F6E9@[192.168.10.249]> References: <20051114091536.GB27348@saturn.pcs.ms> <879AA05A2437E9146068F6E9@[192.168.10.249]>
next in thread | previous in thread | raw e-mail | index | archive | help
Sasa Stupar wrote: > > > --On 14. november 2005 10:15 +0100 Martin Schweizer > <lists_freebsd@bluewin.ch> wrote: > >> Sorry, forgot to attache the sendmail.mc >> >> Hello >> >> Until now I run sendmail, mailscanner and cyrus-imapd without any >> problems. Now I want to update sendmail with SMTP Auth. I updated my >> sendmail.mc like described in >> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/smtp-auth.html. >> But after this all new mails only delivered local to root (no more to >> cyrus). Below attached is my sendmail.mc. Is there anybody how has the >> same setup? Are there any pitfalls? >> My system: FreeBSD 5.4, sendmail 8.13.3, cyrus IMAP4 2.2.12 >> >> Any hints are welcome. >> >> >> divert(-1) >> # >> # Copyright (c) 1983 Eric P. Allman >> # Copyright (c) 1988, 1993 >> # The Regents of the University of California. All rights reserved. >> # >> # Redistribution and use in source and binary forms, with or without >> # modification, are permitted provided that the following conditions >> # are met: >> # 1. Redistributions of source code must retain the above copyright >> # notice, this list of conditions and the following disclaimer. >> # 2. Redistributions in binary form must reproduce the above copyright >> # notice, this list of conditions and the following disclaimer in the >> # documentation and/or other materials provided with the distribution. >> # 3. All advertising materials mentioning features or use of this >> software >> # must display the following acknowledgement: >> # This product includes software developed by the University of >> # California, Berkeley and its contributors. >> # 4. Neither the name of the University nor the names of its contributors >> # may be used to endorse or promote products derived from this >> software >> # without specific prior written permission. >> # >> # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND >> # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >> # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >> # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS >> # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR >> # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF >> # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR >> BUSINESS >> # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN >> # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) >> # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF >> # THE POSSIBILITY OF SUCH DAMAGE. >> # >> >> # >> # This is a generic configuration file for FreeBSD 5.X and later >> systems. >> # If you want to customize it, copy it to a name appropriate for your >> # environment and do the modifications there. >> # >> # The best documentation for this .mc file is: >> # /usr/share/sendmail/cf/README or >> # /usr/src/contrib/sendmail/cf/README >> # >> >> divert(0) >> VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.29 2003/12/24 >> 21:15:09 gshapiro Exp $') OSTYPE(freebsd5) >> 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') >> >> dnl Uncomment to allow relaying based on your MX records. >> dnl NOTE: This can allow sites to use your server as a backup MX without >> dnl your permission. >> dnl FEATURE(relay_based_on_MX) >> >> dnl DNS based black hole lists >> dnl -------------------------------- >> dnl DNS based black hole lists come and go on a regular basis >> dnl so this file will not serve as a database of the available servers. >> dnl For that, visit >> dnl >> http://directory.google.com/Top/Computers/Internet/Abuse/Spam/Blacklists/ >> >> dnl Uncomment to activate Realtime Blackhole List >> dnl information available at http://www.mail-abuse.com/ >> dnl NOTE: This is a subscription service as of July 31, 2001 >> dnl FEATURE(dnsbl) >> dnl Alternatively, you can provide your own server and rejection message: >> dnl FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " >> $&{client_addr} " rejected, see http://mail-abuse.org/cgi-bin/lookup?" >> $&{client_addr}') FEATURE(dnsbl, `relays.ordb.org', `"550 Mail rejected - >> see http://www.ordb.org/faq"') FEATURE(dnsbl, `sbl.spamhaus.org', `"550 >> Mail rejected - see http://www.spamhaus.org/SBL"') >> >> dnl Dialup users should uncomment and define this appropriately >> define(`SMART_HOST', `[195.186.18.142]') >> >> dnl Uncomment the first line to change the location of the default >> dnl /etc/mail/local-host-names and comment out the second line. >> dnl define(`confCW_FILE', `-o /etc/mail/sendmail.cw') >> define(`confCW_FILE', `-o /etc/mail/local-host-names') >> >> dnl Enable for both IPv4 and IPv6 (optional) >> DAEMON_OPTIONS(`Name=IPv4, Family=inet') >> DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O') >> >> dnl set SASL options >> TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl >> define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl >> define(`confDEF_AUTH_INFO', `/etc/mail/auth-info')dnl >> >> define(`confBIND_OPTS', `WorkAroundBrokenAAAA') >> define(`confNO_RCPT_ACTION', `add-to-undisclosed') >> define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy') >> dnl Änderung für Cyrus >> define(`confLOCAL_MAILER', `cyrusv2') >> >> MAILER(local) >> MAILER(smtp) >> dnl Änderung für Cyrus >> MAILER(`cyrusv2') > > > remove MAILER(local) > correct MAILER('cyrusv2') to MAILER(cyrusv2) > Yeah, watch out for the (important) distinction between ` and ' Also review the docs in /usr/local/share/doc/cyrus-sasl2 and /usr/local/share/doc/cyrus-imapd, particularlly the apt-named 'Sendmail.README' as I think you may have an item or two missing from your *.mc file (sorry, can't tell you specifically since I haven't used Sendmail in awhile). G G
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4378A639.9020101>