procmail + sendmail ; Solaris 10 8/07

S

solaris10

Hallo Zusammen,

ich versuche seit eingier Zeit das von sunfreeware.com angebotene & installierte paket procmail in das vorhandene sendmail einzubinden.

mein bisheriges Vorgehen;

-editieren der /usr/lib/mail/
new.mc
subsidory.mc
local.mc
-make der Dateien
- kopieren von new.cf nach /etc/mail/sendmail.cf
subsidory.cf /../../subsidory.cf
local.cf /../../local.cf
sendmail neustarten
new.mc
Code:
divert(0)dnl
VERSIONID(`@(#)main-v7sun.mc 1.5 (Sun) 09/12/01')
OSTYPE(`solaris8')dnl
DOMAIN(`solaris-antispam')dnl
define(`PROCMAIL_MAILER_PATH',`/usr/local/bin/procmail')dnl
define(`SMART_HOST', xxx.xxx.xxx.xxx)dnl
#FEATURE(`relay_hosts_only')dnl
FEATURE(`LOCAL_RELAY')dnl
FEATURE(`local_procmail')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`procmail')dnl
subsidory.mc
Code:
LOCAL_NET_CONFIG
R$* < @ $* .$m. > $*    $#esmtp $@ $2.$m $: $1 < @ $2.$m. > $3
#define(`SMART_HOST', kvwnt02.ms.wvk.lwl.org)dnl

#define(`PROCMAIL_MAILER_PATH',`/usr/local/bin/procmail')dnl

divert(0)dnl
VERSIONID(`@(#)main-v7sun.mc 1.5 (Sun) 09/12/01')
OSTYPE(`solaris8')dnl
DOMAIN(`solaris-antispam')dnl
define(`PROCMAIL_MAILER_PATH',`/usr/local/bin/procmail')dnl
define(`SMART_HOST', xxx.xxx.xxx.xxx)dnl
#FEATURE(`relay_hosts_only')dnl
FEATURE(`Local_Relay')dnl
FEATURE(`local_procmail')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`procmail')dnl

local.mc
Code:
divert(0)dnl
VERSIONID(`@(#)local.mc 1.1 (Sun) 08/01/06')
OSTYPE(`solaris8')dnl
DOMAIN(`solaris-generic')dnl
define(`confFALLBACK_SMARTHOST', `mailhost$?m.$m$.')dnl
define(`PROCMAIL_MAILER_PATH',`/usr/local/bin/procmail')dnl
FEATURE(`no_default_msa')dnl
FEATURE(`local_procmail')dnl
DAEMON_OPTIONS(`NAME=NoMTA4, Family=inet, Addr=127.0.0.1')dnl
DAEMON_OPTIONS(`Name=MSA4,   Family=inet, Addr=127.0.0.1, Port=587, M=E')dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`procmail')dnl
LOCAL_NET_CONFIG
R$* < @ $* .$m. > $*    $#esmtp $@ $2.$m $: $1 < @ $2.$m. > $3



~/.forward & ~/.procmailrc
Code:
COMMANDS=/usr/local/nagios/var/rw/nagios.cmd

:0
* ^Subject:.*USV5 an kvw1 - OK
| echo "["`perl -e 'print int(time)'`"]" "PROCESS_SERVICE_CHECK_RESULT;kvw1;USV5;0;USV5: OK" > $COMMANDS

:0
* ^Subject:.*USV5 an kvw1 - WARN
| echo "["`perl -e 'print int(time)'`"]" "PROCESS_SERVICE_CHECK_RESULT;kvw1;USV5;1;USV5: WARN" > $COMMANDS

:0
* ^Subject:.*USV5 an kvw1 - ERROR
| echo "["`perl -e 'print int(time)'`"]" "PROCESS_SERVICE_CHECK_RESULT;kvw1;USV5;2;USV5: ERROR" > $COMMANDS

...wie man an der .procmailrc und .forward sehen kann (hab beide erstellt, da ich net weiß welche nun wirklich gerbaucht wird:P) möchte ich bei eingehenden mails mit bestimmten Betreff einen Eintragin einer bestimmten Datei....

Fehler:
/var/log/syslog
Code:
May 28 14:54:15 solnagios sendmail[14535]: [ID 801593 mail.notice] m4SCsFcm014535: ruleset=check_mail, arg1=172.25.15.7, relay=localhost.localdomain [127.0.0.1], reject=553 5.5.4 172.25.15.7... Domain name required for sender address 172.25.15.7
May 28 14:54:15 solnagios sendmail[14535]: [ID 801593 mail.info] m4SCsFcm014535: from=172.25.15.7, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]

mails kommen nicht in den postkorb von root und werden auch nen von procmail verarbeitet...

hat jemand von euch ne kennne von sendmail && procmail -> ich net ...
vllt springts euch in die augen - Alles wird gut ;)
 

Ähnliche Themen

solved Problem mit smtp (postfix) als send-only mta hinter NAT

Weiterleiten mit Mailx

dovecot und postfix Konfiguration Problem

Automatischen Eintrag in courierimapsubscribe vornehmen

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Zurück
Oben