Re: Sendmail Procmail

2010-02-05 Thread Clayton Scott Kern
on 01-29-2010, Matt Emmerton wrote:

 snipped 

 I would like to get away from sendmail or any other MTA for that matter, 
 but
 never found solution for handling the emails generated by the system.
 
 Check out DragonFlyBSD's dma(1).  It's designed just for this purpose.
 
 --
 Matt Emmerton 

This looks very interesting and right now I'm using it instead of msmtp
for my outgoing mail.

My setup is:

getmail - maildrop/mailfilter - mutt - dma

I'm uncertain how to use dma for system mail messages, ex cron output.
dma's docs say that it doesn't listen on port 25.  

I had found a web site that showed how to replace sendmail with dma, but
can't find it again.  Forgot what words I searched on.

Scott Kern
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Sendmail Procmail

2010-01-29 Thread Clayton Scott Kern
I just upgraded to FBSD 8.0 from 6.4 and I'm having a problem with
sendmail passing email to procmail.  I only use this combination for
email from root's cron jobs.  Right now emails to me from cron go to
/var/mail/ckern1.

Here's my mc file:


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.37.2.1.2.1 2009/10/25 
01:10:29 kensmith Exp $')
OSTYPE(freebsd6)
DOMAIN(generic)

FEATURE(access_db, `hash -o -TTMPF /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(local_lmtp)
FEATURE(local_procmail)
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://www.google.com/Top/Computers/Internet/E-mail/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}'')

dnl Dialup users should uncomment and define this appropriately
FEATURE(masquerade_envelope)
dnl Setup for RoadRunner
MASQUERADE_AS(`roadrunner.com')
MASQUERADE_DOMAIN(`myhost.roadrunner.com')
define(`SMART_HOST', `smtp-server.roadrunner.com')

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')

define(`confBIND_OPTS', `WorkAroundBroken')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
MAILER(local)
MAILER(smtp)
MAILER(procmail)

I created the cf file using make cf, then make install and make restart.

What have I missed.  This is the same setup on 6.4 and it worked fine.

Thank you in advance

-- 
Clayton Scott Kern
cke...@roadrunner.com

Finally, brethern, whatever is true,
whatever is honorable, whatever is
right, whatever is pure, whatever is
lovely, whatever is of good repute,
if there is any excellence and if
anything wothy of praise, dwell on
these things.

   

Re: Sendmail Procmail

2010-01-29 Thread David Kelly
On Fri, Jan 29, 2010 at 02:59:34PM -0500, Clayton Scott Kern wrote:
 I just upgraded to FBSD 8.0 from 6.4 and I'm having a problem with
 sendmail passing email to procmail.  I only use this combination for
 email from root's cron jobs.  Right now emails to me from cron go to
 /var/mail/ckern1.

[...]

 I created the cf file using make cf, then make install and make
 restart.

OK, but did the procmail enhancements make it in the generated .cf file?

 What have I missed.  This is the same setup on 6.4 and it worked fine.

If making procmail available (or mandatory) for all users I can see
justification for what you are trying. But for just one user why not
keep it simple with a |/usr/local/bin/procmail in /etc/aliases?

-- 
David Kelly N4HHE, dke...@hiwaay.net

Whom computers would destroy, they must first drive mad.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Sendmail Procmail

2010-01-29 Thread Clayton Scott Kern
on 01-29-2010, David Kelly wrote:
 On Fri, Jan 29, 2010 at 02:59:34PM -0500, Clayton Scott Kern wrote:
  I just upgraded to FBSD 8.0 from 6.4 and I'm having a problem with
  sendmail passing email to procmail.  I only use this combination for
  email from root's cron jobs.  Right now emails to me from cron go to
  /var/mail/ckern1.
 
 [...]
 
  I created the cf file using make cf, then make install and make
  restart.
 
 OK, but did the procmail enhancements make it in the generated .cf file?
 
  What have I missed.  This is the same setup on 6.4 and it worked fine.
 
 If making procmail available (or mandatory) for all users I can see
 justification for what you are trying. But for just one user why not
 keep it simple with a |/usr/local/bin/procmail in /etc/aliases?
 
 -- 
 David Kelly N4HHE, dke...@hiwaay.net
 
 Whom computers would destroy, they must first drive mad.

I aliased root to me and now it works.  Thank you for the tip.

I set up sendmail this way years ago, before I discovered fetchmail,
procmail, getmail  maildrop.

I would like to get away from sendmail or any other MTA for that matter, but
never found solution for handling the emails generated by the system.

-- 
Clayton Scott Kern
cke...@roadrunner.com

Finally, brethern, whatever is true,
whatever is honorable, whatever is
right, whatever is pure, whatever is
lovely, whatever is of good repute,
if there is any excellence and if
anything wothy of praise, dwell on
these things.

   Phil 4:8 NASB
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Sendmail Procmail

2010-01-29 Thread Matt Emmerton

on 01-29-2010, David Kelly wrote:

On Fri, Jan 29, 2010 at 02:59:34PM -0500, Clayton Scott Kern wrote:
 I just upgraded to FBSD 8.0 from 6.4 and I'm having a problem with
 sendmail passing email to procmail.  I only use this combination for
 email from root's cron jobs.  Right now emails to me from cron go to
 /var/mail/ckern1.

[...]

 I created the cf file using make cf, then make install and make
 restart.

OK, but did the procmail enhancements make it in the generated .cf file?

 What have I missed.  This is the same setup on 6.4 and it worked fine.

If making procmail available (or mandatory) for all users I can see
justification for what you are trying. But for just one user why not
keep it simple with a |/usr/local/bin/procmail in /etc/aliases?


I aliased root to me and now it works.  Thank you for the tip.

I set up sendmail this way years ago, before I discovered fetchmail,
procmail, getmail  maildrop.

I would like to get away from sendmail or any other MTA for that matter, 
but

never found solution for handling the emails generated by the system.


Check out DragonFlyBSD's dma(1).  It's designed just for this purpose.

--
Matt Emmerton 


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org