Ruleset programmeren voor Sendmail

Pagina: 1
Acties:

  • asusk7m550
  • Registratie: Oktober 2000
  • Laatst online: 12-08 11:49

asusk7m550

Athlon 550@500

Topicstarter
Hallo,

Momenteel heb ik 1 mailbox bij een provider voor mijn hele domein.
Dit word opgehaalt dmv fetchmail en afgeleverd aan sendmail.

Allemaal mooi en aardig, en dit werkt ook goed.

Totdat iemand een mailtje ontvangt van een mailing list, waar zijn naam
niet in de TO of CC staat.
Fetchmail en Sendmail snappen er niets van.

Ik weet dat ik dit kan oplossen door procmail te gebruiken, met filters.
Maar ik wil het netjes oplossen.

Dus ik zit nu te denken aan het schrijven van een paar Rulesets. Maar ik kan
er weinig over vinden op internet.

Wie kan voor mij een Ruleset schrijven, inclusief uitleg want ik moet er natuurlijk wel wat van leren. En weet iemand een goede internet pagina waar ik kan beginnen met het programmeren van de rulesets.

Ik weet de beginselen hiervan, maar met maar 1 voorbeeld, en dat is een beetje jammer.

It takes only a minute to get a crush on someone, an hour to like someone, and a day to love someone, but it takes a lifetime to forget someone.


  • Coen Rosdorff
  • Registratie: Januari 2000
  • Niet online
Begin met het gebruiken van een MTA die wel makkelijk is te configen.

Neem bijvoorbeeld Exim. Daarmee kan je heel eenvoudig mooie filters maken. Uitleg staat ruim in de documentatie.

  • T006
  • Registratie: Oktober 2000
  • Laatst online: 14:43
asusk7m550 schreef op 22 augustus 2002 @ 00:35:

Totdat iemand een mailtje ontvangt van een mailing list, waar zijn naam
niet in de TO of CC staat.
Fetchmail en Sendmail snappen er niets van.
Hier gebruik ik ook fetchmail & sendmail en dat werkt perfect.
Ook met mailing list etc. En hier snappen sendmail & fetchmail het wel.

Wat snapt sendmail & fetchmail bij jouw niet ?
Post je errors eens.

  • asusk7m550
  • Registratie: Oktober 2000
  • Laatst online: 12-08 11:49

asusk7m550

Athlon 550@500

Topicstarter
Ik krijg geen foutmeldingen ofzo, zie hier onder mijn maillog

code:
1
2
3
4
5
6
==> /var/log/maillog <==
Aug 22 16:26:45 guus sendmail[5068]: g7MEQjo05068: from=<info@kolonisten.nl>, 
    size=3910, class=0, nrcpts=1, msgid=<200208221338.g7MDcqB23488@host.controlweb.org>, 
    bodytype=8BITMIME, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Aug 22 16:26:46 guus sendmail[5069]: g7MEQjo05068: to=hostmaster, delay=00:00:01, 
    xdelay=00:00:01, mailer=local, pri=32762, dsn=2.0.0, stat=Sent


Maar procmail kijkt gewoon niet naar de goede headers.

Mijn configuratie files zien er als volgt uit


code:
1
2
3
4
5
6
7
8
9
==> /etc/fetchmailrc <==
poll email.server.nl with proto POP3
  localdomains mijn.domein
  user "gebruikersnaam" with password "wachtwoord" is
    user1
    user2
    user3
    enz....  
  here


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
==> /etc/sendmail.mc <==
divert(-1)
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup for Red Hat Linux')dnl
OSTYPE(`linux')
define(`confDEF_USER_ID',``8:12'')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
define(`confTO_QUEUEWARN', `4h')dnl
define(`confTO_QUEUERETURN', `5d')dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
FEATURE(`rbl')dnl
FEATURE(`redirect')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
Cwlocalhost.localdomain

It takes only a minute to get a crush on someone, an hour to like someone, and a day to love someone, but it takes a lifetime to forget someone.


  • Coen Rosdorff
  • Registratie: Januari 2000
  • Niet online
Moet je voor een multi-drop pop-box niet zoiets gebruiken:

code:
1
2
poll [HOST] POP3 localdomains [DOMEIN] envelope "Envelope-to"
        user "user" there with password "password" to esr * here fetchall


Als de mail server dan een "Envelope-to" header invoegt kan het niet misgaan.
Pagina: 1