Ik heb een hele zooi mailservers onder mijn beheer, allemaal exim.
Thuis heb ik een server in mijn lan hangen, exim 4.44 met
exiscan (vanaf exim 4.50 zit exiscan in de standaard exim code en is het geen aparte patch meer), op een Gentoo machine.
Persoonlijk vind ik Debian's manier van configs maken en dingen configureren schijtirritant, Gentoo heeft gewoon 1 exim.conf en dat is het.
Inkomende mail wordt eerst langs een aantal lokale blacklists en whitelists gehaald, vervolgens langs een aantal publieke dns blacklists, dan gaat ie door
clamav heen, vervolgens nog eens
spamassassin eroverheen en als de mail daar allemaal langskomt zit ie in de maildir van de user waar ie aan gericht is.
Die haalt hem dan weer op met imap over ssl, wat wordt verzorgt door
courier-imap met ondersteuning voor
FAM (File Alteration Monitor), zodat enhanced idle mode mogelijk is, in normaal nederlands, je krijgt een real-time nieuwe mail notificatie.
Ik heb op diezelfde machine dhcpd en bind lopen, de machine doet dus zelf zijn dns lookups en fungeert ook meteen als lokale dns server voor het lan en voor lookups van de clients.
Mocht je interesse hebben in een config die bovenstaande doet:
http://netscore.nl/~fabio/exim.conf
Je kan trouwens ook een config zoals die hierboven gewoon in "
/etc/exim4/exim4.conf.template" dumpen, en in "
/etc/exim4/update-exim4.conf.conf" "
dc_use_split_config='false'" zetten.
Let wel, ik draai bijvoorbeeld de spamchecks onder user "mail". En deze config gaat uit van een clamav socket in /var/run/clamav/clamd.sock. En zo zullen er vast wel meer dingetjes zijn.
Op die manier heb je dat hele exim-config gedoe van Debian niet meer nodig en kan je lekker je eigen config schrijven. Mensen die dat niet kunnen horen imo niet thuis op een unix console en moeten lekker SuSe oid installeren.
[zeikmode]
robertobadjo schreef op maandag 14 maart 2005 @ 10:19:
[...]
Jah dat bedoel ik precies.
Was het maar zo van hey hij heeft een timeout van 30s hup ff een poort dichtgooien of in de config file 30s naar 1s veranderen

hehe. Maar toch het werkt nu wel.
Draaien jullie ook exim of iets anders?
Ik quote uit de exim configfile:
# The settings below, which are actually the same as the defaults in the
# code, cause Exim to make RFC 1413 (ident) callbacks for all incoming SMTP
# calls. You can limit the hosts to which these calls are made, and/or change
# the timeout that is used. If you set the timeout to zero, all RFC 1413 calls
# are disabled. RFC 1413 calls are cheap and can provide useful information
# for tracing problem messages, but some hosts and firewalls have problems
# with them. This can result in a timeout instead of an immediate refused
# connection, leading to delays on starting up an SMTP session.
rfc1413_hosts = *
rfc1413_query_timeout = 2s
[/zeikmode]
[
Voor 104% gewijzigd door
Verwijderd op 14-03-2005 14:09
]