Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Nov 2005 10:38:27 +0100
From:      Sasa Stupar <sasa@stupar.homelinux.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: Fwd: MailScanner / SMTP Auth
Message-ID:  <879AA05A2437E9146068F6E9@[192.168.10.249]>
In-Reply-To: <20051114091536.GB27348@saturn.pcs.ms>
References:  <20051114091536.GB27348@saturn.pcs.ms>

next in thread | previous in thread | raw e-mail | index | archive | help


--On 14. november 2005 10:15 +0100 Martin Schweizer=20
<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=3DIPv4, Family=3Dinet')
> DAEMON_OPTIONS(`Name=3DIPv6, Family=3Dinet6, Modifiers=3DO')
>
> 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 =C4nderung f=FCr Cyrus
> define(`confLOCAL_MAILER', `cyrusv2')
>
> MAILER(local)
> MAILER(smtp)
> dnl =C4nderung f=FCr Cyrus
> MAILER(`cyrusv2')

remove MAILER(local)
correct MAILER('cyrusv2') to MAILER(cyrusv2)


Bye,
Sasa





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?879AA05A2437E9146068F6E9>