[debian] mail versturen met exim duurt lang

Pagina: 1
Acties:

  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
Mensen ik heb het volgende probleem. Met de search kan ik niks vinden. Ik heb een aantal grote exim topics doorgelezen maar er stond niks van in wat op mijn probleem slaat.

Als ik met een mailclient mail wil versturen blijft de mailclient erg lang staan op het verzenden van mail.

Hij is wel geconnected enzo maar het duurt ongeveer een halve minuut voordat de mail word verzonden.

Ik heb in /etc/hosts mijn clienten neergezet maar niks mocht baten.
Zelfs in /etc/hosts.allow heb ik mijn clienten gezet maar tervergeefs.

Het ophalen van de mail gaat wel als een speer.

heeft iemand dit probleem ook gehad en heeft hij/zij het op kunnen lossen.

[ Voor 5% gewijzigd door robertobadjo op 13-03-2005 20:23 ]

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

probeer host lookups eens in exim zelf uit te zetten.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
in mijn config file staat host_lookup=0
neem aan dat dat goed staat.

btw

mijn config file staat als volgt.

/etc/exim4/update-exim4.conf.conf
ik weet niet of anderen het ook zo hebben. het is geinstalleerd via apt-get

[ Voor 54% gewijzigd door robertobadjo op 13-03-2005 20:27 ]

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Ah. Dan moet je ook eerst nog even update-exim4.conf draaien. (niet met ./, da's een binary die ergens anders staat). Die genereert vervogens een exim.conf voor je. Commen die host_lookup liever weg btw, 't is geen '1/0' veld namelijk.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
ok ik heb het commando update-exim4.conf gedraait hij gat geen output. ik heb die regel ook weggecomment.

zal ik eventueel mijn config file hier posten??

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

hij hoort ook geen output te geven :P Maar goed als 't nu nog traag is lag 't daar dus niet aan. En om eerlijk te zijn kan ik me dan niet bedenken wat 't wel kan zijn..

All my posts are provided as-is. They come with NO WARRANTY at all.


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
Ik zal even mijn config file posten.

# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'

dc_eximconfig_configtype='internet'
dc_other_hostnames='mcfred.nl'
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains='mcfred.nl'
dc_minimaldns='false'
dc_relay_nets='10.0.0.0/8'
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
#host_lookups=0

dit is mijn config file.

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Heh, dat is niet je config file. Dat is een config file voor debconf. De echte configfile zit ofwel in losse files in conf.d ofwel in exim.conf.template, afhankelijk van wat je gekozen hebt bij de installatie.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
ik heb met debconf niet gekozen dat ie alles in kleine files moet opsplitsen waar zou dan mijn config files moeten staan. in de dir conf.d staan ook wel config files maar daar word ik nog niet wijzer van.

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Dan staat 't in exim.conf.template. Dat is de echte config, debconf neemt die en vult wat variabelen in zoals je ze ingevuld hebt in die conf die je net postte. Dat komt dan weer ergens terecht, ben even vergeten waar precies.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
maar als ik dan host_lookup='False' in die config file zet zou het dan wel werken??

ik hoop dat je er op kan komen waar ik precies moet wezen want ik zie gewoon door de bomen het bos niet meer.

toch bedankt voor zover

Suggesties wat hier te plaatsen


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
ok ik ben nu wel wat verder. in de logfiles zegt ie dat ie de hostname niet kan opzoeken dus ik moet iets uitzetten wat te maken heeft met hostname lookup alleen waar dat is de vraag.

graag zou ik wat meer mensen willen horen die ook exim4 hebben als MTA.

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Nu even een debian conf er bij gepakt
dc_minimaldns op 'true' zetten bij die conf die je gepost hebt. Dan wordt het host_lookup statement in de echte conf weggelaten.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
staat nu op true maar maakt geen reet uit. hij doet er nog steeds lang over.

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Dan moet het bijna wel iets anders zijn. In de exim.conf.template staat ook een optie 'rfc1413_query_timeout'. Die staat standaard op 30s. Maak daar een 5s van en kijk of 't minder lang duurt.

All my posts are provided as-is. They come with NO WARRANTY at all.


Verwijderd

Dit heeft absoluut niks te maken met host lookups.
Het is heel simpel en er zijn meerdere oplossingen.

1.
comment "rfc1413_hosts = *"
2.
Verander de default "rfc1413_query_timeout = 30s" naar bijv. 3s.
3.
Draai een ident service op je client of zorg dat de poort echt hard gesloten is (poort 113)
en niet stealth oid.

Overigens hoef je niet te klooien met dat update scriptje, zodra je "/etc/init.d/exim4 restart" doet zorgt het init script voor het hergenereren van de echte config.

Overigens moet je bovenstaande aanpassingen maken in /etc/exim4/exim4.conf.template.

edit:

Had Cybers reply nog niet gezien, anders had ik niks gezegd. :p

[ Voor 55% gewijzigd door Verwijderd op 13-03-2005 21:52 ]


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
CyBeR schreef op zondag 13 maart 2005 @ 21:20:
Dan moet het bijna wel iets anders zijn. In de exim.conf.template staat ook een optie 'rfc1413_query_timeout'. Die staat standaard op 30s. Maak daar een 5s van en kijk of 't minder lang duurt.
Dit werkt wel zeer goed ik heb die optie nu op 0 staan zodat de mail direct verstuurd word.

Ik ben alleen zeer benieuwd of dit ook op een andere manier kan.

Alleen het gekke vind ik dat ik nergens kan terug vinden op GoT of google dat anderen er ook problemen mee gahd hebben.

Ik ga mij er eens in verdiepen.
Verwijderd schreef op zondag 13 maart 2005 @ 21:44:
Dit heeft absoluut niks te maken met host lookups.
Het is heel simpel en er zijn meerdere oplossingen.

1.
comment "rfc1413_hosts = *"
2.
Verander de default "rfc1413_query_timeout = 30s" naar bijv. 3s.
3.
Draai een ident service op je client of zorg dat de poort echt hard gesloten is (poort 113)
en niet stealth oid.

Overigens hoef je niet te klooien met dat update scriptje, zodra je "/etc/init.d/exim4 restart" doet zorgt het init script voor het hergenereren van de echte config.

Overigens moet je bovenstaande aanpassingen maken in /etc/exim4/exim4.conf.template.

edit:
Had Cybers reply nog niet gezien, anders had ik niks gezegd. :p
Op zich vind ik dit een omslachtige optie om die poort helemaal dicht ge gooien. Het zal mischien wel werken maar toch hoort dit niet.

De instelling van cyber heb ik nu dan als tijdelijk optie zodat dit probleem opgelost is maar toch het moet ook op een andere manier kunnen zodat hij wel dns lookups doet.

Jullie horen hierover mischien wel meer als ik wat vind.

Mischien wel een intresante topic te openen over exim.

Wie weet vinden we dan met zun alleen een goeie instelling voor exim.

iig bedankt allemaal en vooral cyber.

Suggesties wat hier te plaatsen


Verwijderd

robertobadjo schreef op zondag 13 maart 2005 @ 22:29:
[...]


Dit werkt wel zeer goed ik heb die optie nu op 0 staan zodat de mail direct verstuurd word.

Ik ben alleen zeer benieuwd of dit ook op een andere manier kan.

Alleen het gekke vind ik dat ik nergens kan terug vinden op GoT of google dat anderen er ook problemen mee gahd hebben.

Ik ga mij er eens in verdiepen.
[...]


Op zich vind ik dit een omslachtige optie om die poort helemaal dicht ge gooien. Het zal mischien wel werken maar toch hoort dit niet.

De instelling van cyber heb ik nu dan als tijdelijk optie zodat dit probleem opgelost is maar toch het moet ook op een andere manier kunnen zodat hij wel dns lookups doet.

Jullie horen hierover mischien wel meer als ik wat vind.

Mischien wel een intresante topic te openen over exim.

Wie weet vinden we dan met zun alleen een goeie instelling voor exim.

iig bedankt allemaal en vooral cyber.
Het is jammer dat je niet gewoon goed leest wat mensen zeggen.
Dit heeft absoluut NIETS met dns lookups te maken.

En je hebt die poort sowieso dicht staan als je geen ident service draait, alleen bij jou is hij "stealth", de mailserver krijgt gewoon totaal geen respons, en blijft daar een aantal seconden op wachten, bij een harde CLOSED stopt hij meteen met proberen.

Dit is totaal geen boeiend onderwerp en er zijn bakken met mensen die dit probleem hebben.
Het is ook iets heel simpels en een ident lookup is niet echt bijzonder, bijna iedereen die wel eens op irc komt of met ftp's werkt weet wat een ident is.

Je kan hem beter op 1 seconde zetten trouwens, nu doet je exim helemaal geen ident lookups.
Niet dat dat boeiend is, maar zet het dan gewoon uit, ik heb hieronder/boven gepost hoe dat moet.

[ Voor 7% gewijzigd door Verwijderd op 13-03-2005 22:43 ]


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
Verwijderd schreef op zondag 13 maart 2005 @ 22:42:
[...]


Het is jammer dat je niet gewoon goed leest wat mensen zeggen.
Dit heeft absoluut NIETS met dns lookups te maken.

En je hebt die poort sowieso dicht staan als je geen ident service draait, alleen bij jou is hij "stealth", de mailserver krijgt gewoon totaal geen respons, en blijft daar een aantal seconden op wachten, bij een harde CLOSED stopt hij meteen met proberen.

Dit is totaal geen boeiend onderwerp en er zijn bakken met mensen die dit probleem hebben.
Het is ook iets heel simpels en een ident lookup is niet echt bijzonder, bijna iedereen die wel eens op irc komt of met ftp's werkt weet wat een ident is.

Je kan hem beter op 1 seconde zetten trouwens, nu doet je exim helemaal geen ident lookups.
Niet dat dat boeiend is, maar zet het dan gewoon uit, ik heb hieronder/boven gepost hoe dat moet.
Mischien dat jij het geen boeiend onderwerp vind mag ik dat toch wel vinden.

No offense hoor maar ik wil me er wel in verdiepen.
In de logfiles staat ook dat hij de dnslookup van de hostnames niet kan vinden.

Ik gaf alleen mijn eigen mening en je hoeft het er niet mee eens te zijn.
Alleen mag jij eens aangeven waar je ziet dat anderen dit probleem ook hebben door bijvoorbeeld links te geven.

Ik respecteer jouw visie hierin maar toch wil ik er meer van weten alleen omdat ik dit een intresant onderwerp vind. Ik werk nu al 6 jaar met linux en al een maand met debian. Ik ben zelf ook begonnen met mandrake en daarna redhat wat later fedora is geworden.

De reden dat ik met debian ben begonnen is dat ik meer controle wil hebben over het systeem en meer visie wil krijgen hoe alles in zijn werk gaat.

Daarom zie je bij mijn naam ook weinig posts staan omdat ik tot nu toe altijd mijn problemen heb kunnen oplossen door middel van de search. ik wil niet zeggen dat ik alles afweet van het 1 of ander maar ik wil er wel graag meer over weten.

Ik studeer dit jaar af aan het MBO ICT in amserfoort. ROC Amerlanden. En ik merk dat er maar weinig mensen zijn in mijn klas die dit soort problemen/werkingen van een linux systeem intreseren.

Suggesties wat hier te plaatsen


Verwijderd

robertobadjo schreef op zondag 13 maart 2005 @ 23:41:
[...]


Mischien dat jij het geen boeiend onderwerp vind mag ik dat toch wel vinden.

No offense hoor maar ik wil me er wel in verdiepen.
In de logfiles staat ook dat hij de dnslookup van de hostnames niet kan vinden.

Ik gaf alleen mijn eigen mening en je hoeft het er niet mee eens te zijn.
Alleen mag jij eens aangeven waar je ziet dat anderen dit probleem ook hebben door bijvoorbeeld links te geven.

Ik respecteer jouw visie hierin maar toch wil ik er meer van weten alleen omdat ik dit een intresant onderwerp vind. Ik werk nu al 6 jaar met linux en al een maand met debian. Ik ben zelf ook begonnen met mandrake en daarna redhat wat later fedora is geworden.

De reden dat ik met debian ben begonnen is dat ik meer controle wil hebben over het systeem en meer visie wil krijgen hoe alles in zijn werk gaat.

Daarom zie je bij mijn naam ook weinig posts staan omdat ik tot nu toe altijd mijn problemen heb kunnen oplossen door middel van de search. ik wil niet zeggen dat ik alles afweet van het 1 of ander maar ik wil er wel graag meer over weten.

Ik studeer dit jaar af aan het MBO ICT in amserfoort. ROC Amerlanden. En ik merk dat er maar weinig mensen zijn in mijn klas die dit soort problemen/werkingen van een linux systeem intreseren.
Als je al 6 jaar met linux werkt dan zou je toch wel verwachten dat je weet wat zoiets simpels als een ident lookup is.
En dan zou je toch ook wel moeten weten dat het feit dat er in je exim log staat dat exim een ip niet kan resolven helemaal niks te maken hoeft te hebben met het feit dat de timeout voor een ident lookup op 30 seconden staat.

Het feit dat je die melding over het niet kunnen resolven van een IP krijgt wil gewoon zeggen dat er geen reverse host voor je ip adres is.
Dat geeft verder geen vertraging in het verzend proces.,

Trouwens:
http://www.google.com/search?q=exim+ident+lookup

Klik maar eens op de 3e link, ik quote:
> >>It does not matter what the size of the message is. It seems like the
> >>server is waiting for the 30s before listening to the client.
> >
> >I'd guess exim is trying to do an ident lookup with the client, but the
> >client is silently dropping the ident requests. (Bad packet filter!)
Komt me erg bekend voor.

[ Voor 12% gewijzigd door Verwijderd op 14-03-2005 02:12 ]


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
Verwijderd schreef op maandag 14 maart 2005 @ 02:09:
[...]


Als je al 6 jaar met linux werkt dan zou je toch wel verwachten dat je weet wat zoiets simpels als een ident lookup is.
En dan zou je toch ook wel moeten weten dat het feit dat er in je exim log staat dat exim een ip niet kan resolven helemaal niks te maken hoeft te hebben met het feit dat de timeout voor een ident lookup op 30 seconden staat.

Het feit dat je die melding over het niet kunnen resolven van een IP krijgt wil gewoon zeggen dat er geen reverse host voor je ip adres is.
Dat geeft verder geen vertraging in het verzend proces.,

Trouwens:
http://www.google.com/search?q=exim+ident+lookup

Klik maar eens op de 3e link, ik quote:

[...]

Komt me erg bekend voor.
Je hebt op zich ook wel gelijk, maar achteraf praten is natuurlijk altijd makkelijk. En dat het een ident lookup is staat er ook niet echt specifiek in de logfiles.

Hij zegt dat ie een hostname niet kan opzoeken. Op het moment dat ik dan de config files induik en de man pages ga lezen en google gebruik zoek je toch wel op andere criteria.

Ik ga er niet meteen vanuit dat het een ident lookup is, dus de log files hebben mij min of meer op het verkeerde been gezet. Daarom heb ik mijn probleem ook op GoT gezet en dankzij jullie is dit opgelost.

Wel netjes opgezocht met google. Maar ik zocht steeds met andere woorden waardoor ik steeds andere uitkomsten krijg. mijn criteria waren:

exim+DNSlookup en dan krijg je dan toch wel wat andere uitkomsten.

maar toch bedankt voor je hulp.

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Mja. 't eerste waar je bij dit soort delays op thuisnetwerken aan denkt is een dns lookup die niet wil. Als dat 't niet is ga je verder kijken, en 't volgende waar je dan op terecht komt is identd, zoals ik ook al aangaf. In 't begin is 't altijd even gokken bij dit soort dingen.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
CyBeR schreef op maandag 14 maart 2005 @ 10:11:
Mja. 't eerste waar je bij dit soort delays op thuisnetwerken aan denkt is een dns lookup die niet wil. Als dat 't niet is ga je verder kijken, en 't volgende waar je dan op terecht komt is identd, zoals ik ook al aangaf. In 't begin is 't altijd even gokken bij dit soort dingen.
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 :P hehe. Maar toch het werkt nu wel.

Draaien jullie ook exim of iets anders?

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Ik draai exim ja.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
Mag ik vragen hoe lang je dat al draait e met welke configuratie? Heb je bijvoorbeeld dns hosting zoals ik thuis heb. Of iets anders.

Suggesties wat hier te plaatsen


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Verschillende configuraties. Ik heb 't thuis gewoon op m'n server draaien voor inkomende en uitgaande e-mail, dns doe ik ook thuis. Op m'n werk heb ik 't als backup MX met dns hosting op andere servers en in een test opstelling heb ik 't als een soort proxy die inkomende mail accepteert, door dspam haalt (Spamfilter) en dan 't resultaat doorstuurt (of niet, afhankelijk van dspam) naar een andere mailserver.

All my posts are provided as-is. They come with NO WARRANTY at all.


Verwijderd

robertobadjo schreef op maandag 14 maart 2005 @ 11:04:
[...]


Mag ik vragen hoe lang je dat al draait e met welke configuratie? Heb je bijvoorbeeld dns hosting zoals ik thuis heb. Of iets anders.
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 :P 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 ]


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
CyBeR schreef op maandag 14 maart 2005 @ 11:19:
Verschillende configuraties. Ik heb 't thuis gewoon op m'n server draaien voor inkomende en uitgaande e-mail, dns doe ik ook thuis. Op m'n werk heb ik 't als backup MX met dns hosting op andere servers en in een test opstelling heb ik 't als een soort proxy die inkomende mail accepteert, door dspam haalt (Spamfilter) en dan 't resultaat doorstuurt (of niet, afhankelijk van dspam) naar een andere mailserver.
Zozo mooie config. Moet je er wel aardig wat vanaf weten. Vind het zelf altijd wel leuk om te weten wat andere mensen ermee doen. Zo kom je er zelf ook achter andere opties van een programma die mischien wel intresant voor jezelf zijn.
Verwijderd schreef op maandag 14 maart 2005 @ 12:26:
[...]


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]

[...]


Ik quote uit de exim configfile:

[...]

[/zeikmode]
Damn gek dat doe je zeer goed. Mischien ga ik daar ook wel eens een testopstelling van maken. Houd mij een beetje van de straat :D.

Was zelf van de week ook een beetje gentoo aan het verkennen.
Wil niet zeggen dat ik veel afweet van linux maar tot nu toe heb ik aardig wat dingen aan de praat gekregen. Ik wil zelf een beetje van dat webmin gedoe af. Zo ken je ten eerste je systeem veel beter en als er een probleem is valt het makkelijker op te lossen (soms dan he ;)).

[terugzeikmode]
Achteraf wist ik pas dat het te maken had met ident dus achteraf lullen is altijd makkelijker :P
[/terugzeikmode]

Suggesties wat hier te plaatsen


Verwijderd

robertobadjo schreef op maandag 14 maart 2005 @ 14:12:
[...]


Zozo mooie config. Moet je er wel aardig wat vanaf weten. Vind het zelf altijd wel leuk om te weten wat andere mensen ermee doen. Zo kom je er zelf ook achter andere opties van een programma die mischien wel intresant voor jezelf zijn.


[...]


Damn gek dat doe je zeer goed. Mischien ga ik daar ook wel eens een testopstelling van maken. Houd mij een beetje van de straat :D.

Was zelf van de week ook een beetje gentoo aan het verkennen.
Wil niet zeggen dat ik veel afweet van linux maar tot nu toe heb ik aardig wat dingen aan de praat gekregen. Ik wil zelf een beetje van dat webmin gedoe af. Zo ken je ten eerste je systeem veel beter en als er een probleem is valt het makkelijker op te lossen (soms dan he ;)).

[terugzeikmode]
Achteraf wist ik pas dat het te maken had met ident dus achteraf lullen is altijd makkelijker :P
[/terugzeikmode]
Alles wat je over exim wil weten is te vinden in hun documentatie hoor.
En alle boven/onder genoemde programma's zijn ook gewoon met apt te installeren.
Dus leef je uit. En ditch webmin, schijtprogramma en het kan bijna niks.

Configfiles vertellen je precies wat je waar in moet vullen en wat waar doet. En anders zijn er altijd nog de manpages van de respectievelijke programma's, heb je weleens "man exim" gelezen?

[ Voor 8% gewijzigd door Verwijderd op 14-03-2005 14:21 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 07-02 23:16
fabio-c, ik zie dat je een stuk meer van exim weet dan de doorsnee persoon hier, houd er wel een beetje rekening mee dat niet iedereen daar al jarenlang mee werkt, dus hou het een beetje relaxed en vriendelijk graag :)

Je hebt wat mij betreft groot gelijk hoor wat betreft webmin e.d. en als je gewoon de documentatie leest kun je inderdaad vrijwel alles uitvinden, maar als je er al meer van weet lijken dingen nou eenmaal altijd makkelijker dan dat ze (voor anderen) zijn.

Verwijderd

Wilke schreef op maandag 14 maart 2005 @ 14:33:
fabio-c, ik zie dat je een stuk meer van exim weet dan de doorsnee persoon hier, houd er wel een beetje rekening mee dat niet iedereen daar al jarenlang mee werkt, dus hou het een beetje relaxed en vriendelijk graag :)

Je hebt wat mij betreft groot gelijk hoor wat betreft webmin e.d. en als je gewoon de documentatie leest kun je inderdaad vrijwel alles uitvinden, maar als je er al meer van weet lijken dingen nou eenmaal altijd makkelijker dan dat ze (voor anderen) zijn.
Ik bedoel het ook helemaal niet verwijtend of aanvallend hoor. Niet de bedoeling zo over te komen.
Alhoewel mijn mening idd redelijk uitgesproken is. ;)

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Verwijderd schreef op maandag 14 maart 2005 @ 14:20:
[...]


Alles wat je over exim wil weten is te vinden in hun documentatie hoor.
En alle boven/onder genoemde programma's zijn ook gewoon met apt te installeren.
Dus leef je uit. En ditch webmin, schijtprogramma en het kan bijna niks.
Die docs zijn wel moeilijk te doorgronden, trouwens. Je moet al vantevoren weten waar je op moet zoeken om ergens te komen.
Configfiles vertellen je precies wat je waar in moet vullen en wat waar doet. En anders zijn er altijd nog de manpages van de respectievelijke programma's, heb je weleens "man exim" gelezen?
De standaard config file is idd wel vrij duidelijk in wat je kunt invullen voor de reeds bestaande opties.
robertobadjo schreef op maandag 14 maart 2005 @ 14:12:
[...]


Zozo mooie config. Moet je er wel aardig wat vanaf weten. Vind het zelf altijd wel leuk om te weten wat andere mensen ermee doen. Zo kom je er zelf ook achter andere opties van een programma die mischien wel intresant voor jezelf zijn.
Exim kan ontzettend veel. Daarom gebruik ik 't als ik mail door bijvoorbeeld een spamfilter of virusscanner heen moet halen. Toegegeven dat postfix en sendmail dat ook wel kunnen, maar ik ben op een gegeven moment (dankzij debian) begonnen met exim en dat vond'k wel fijn eigenlijk :)

All my posts are provided as-is. They come with NO WARRANTY at all.


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
Wilke schreef op maandag 14 maart 2005 @ 14:33:
fabio-c, ik zie dat je een stuk meer van exim weet dan de doorsnee persoon hier, houd er wel een beetje rekening mee dat niet iedereen daar al jarenlang mee werkt, dus hou het een beetje relaxed en vriendelijk graag :)

Je hebt wat mij betreft groot gelijk hoor wat betreft webmin e.d. en als je gewoon de documentatie leest kun je inderdaad vrijwel alles uitvinden, maar als je er al meer van weet lijken dingen nou eenmaal altijd makkelijker dan dat ze (voor anderen) zijn.
Hij maakt zijn standpunt wel goed duidelijk ik voel me ook zeer zeker niet aangevallen. We hoeven het niet altijd met elkaar eens te zijn.
CyBeR schreef op maandag 14 maart 2005 @ 14:54:
[...]


Die docs zijn wel moeilijk te doorgronden, trouwens. Je moet al vantevoren weten waar je op moet zoeken om ergens te komen.

[...]


De standaard config file is idd wel vrij duidelijk in wat je kunt invullen voor de reeds bestaande opties.


[...]

Exim kan ontzettend veel. Daarom gebruik ik 't als ik mail door bijvoorbeeld een spamfilter of virusscanner heen moet halen. Toegegeven dat postfix en sendmail dat ook wel kunnen, maar ik ben op een gegeven moment (dankzij debian) begonnen met exim en dat vond'k wel fijn eigenlijk :)
Cyber jij en ik zitten op 1 lijn. Die docs zijn idd slecht te doorgronden. Ik gebruik ook altijd de search van GoT of google als ik ergens niet meer uitkomen daarom heb ik zelf ook zo weinig posts op me naam staan. Zegt toch al aardig wat vind ik.

[ Voor 7% gewijzigd door robertobadjo op 14-03-2005 15:18 ]

Suggesties wat hier te plaatsen


Verwijderd

Hallo allemaal

Zo zo jullie hebben al aardig wat gegevens uitgewisseld :D.

Ook ik wil iedereen bedanken voor hun bijdrage aan dit topic omdat deze geopent is door mijn probleem met de mail server die robertobadjo op deze manier voor mij opgelost heeft. Hij is zo'n beetje de eigenaar van mijn debian server hier bij mij thuis ;) en ik heb er totaal geen verstand van van dat linuxgebeuren maar ik weet wel als het draait dan draait het ook jaren :z

Greetz McFred

Verwijderd

Verwijderd schreef op dinsdag 15 maart 2005 @ 20:38:
Hallo allemaal

Zo zo jullie hebben al aardig wat gegevens uitgewisseld :D.

Ook ik wil iedereen bedanken voor hun bijdrage aan dit topic omdat deze geopent is door mijn probleem met de mail server die robertobadjo op deze manier voor mij opgelost heeft. Hij is zo'n beetje de eigenaar van mijn debian server hier bij mij thuis ;) en ik heb er totaal geen verstand van van dat linuxgebeuren maar ik weet wel als het draait dan draait het ook jaren :z

Greetz McFred
Als je zon bak niet regelmatig update draait het met wat geluk een paar maanden.
Als je pech hebt is het daarna een warez repository voor scriptkiddies die de nieuwste ssh exploit gebruikt hebben. ;)

  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 31-01 20:45
jah maar het updaten hou ik wel bij hoor das geen probleem.

Suggesties wat hier te plaatsen


  • Tomaat
  • Registratie: November 2001
  • Laatst online: 21-01 17:11
Op mijn server ben ik nu dan ook overgegaan op Exim4. (ik draaide Exim3 i.c.m. Spamassassin)

Exim4 werkt op zich. Nu wil ik natuurlijk ook Spamassassin er weer tussen hangen. Dit doe ik d.m.v. SA-Exim. Hier gaat het dus mis. De mailtjes komen wel gewoon in de mailbox van de desbetreffende user naar er word geen spam-score o.i.d. in de mailtjes afgedrukt.
Bij Exim3 gebruikte ik dan Procmail om de mailtjes a.d.h.v. hun soam-score naar een "Spam mailbox" te routeren.

Mijn vraag is dus ook: Hoe activeer ik de weergave van spam-score's met Exim4 i.c.m. Spamassassin (SA-Exim)

De officiele site van SA-Exim is mij niet helemaal duidelijk hoe ik dit moet activeren. Hier word gesteld dat het gewoon out-of-the-box zou moeten werken, maar dat doet het dus niet. Of ik begrijp het verkeerd.

Verwijderd

Tomaat schreef op donderdag 09 maart 2006 @ 12:42:
Op mijn server ben ik nu dan ook overgegaan op Exim4. (ik draaide Exim3 i.c.m. Spamassassin)

Exim4 werkt op zich. Nu wil ik natuurlijk ook Spamassassin er weer tussen hangen. Dit doe ik d.m.v. SA-Exim. Hier gaat het dus mis. De mailtjes komen wel gewoon in de mailbox van de desbetreffende user naar er word geen spam-score o.i.d. in de mailtjes afgedrukt.
Bij Exim3 gebruikte ik dan Procmail om de mailtjes a.d.h.v. hun soam-score naar een "Spam mailbox" te routeren.

Mijn vraag is dus ook: Hoe activeer ik de weergave van spam-score's met Exim4 i.c.m. Spamassassin (SA-Exim)

De officiele site van SA-Exim is mij niet helemaal duidelijk hoe ik dit moet activeren. Hier word gesteld dat het gewoon out-of-the-box zou moeten werken, maar dat doet het dus niet. Of ik begrijp het verkeerd.
Het werkt ook gewoon, als je in de mail logs zou kijken zou je daar zien wat spamassassin doet.
Jij mist gewoon een ACL statement die de scores aan de mailheaders toevoegt.

Het hele idee van SA-Exim is trouwens dat je tijdens SMTP-time kan scannen, dus spam kan weigeren voordat het uberhaubt op je server staat.
Ik heb verder geen verstand van SA-Exim, kijk effe in de docs voor de exacte syntax die je kan gebruiken.
Iets als "warn message = X-Spam-Report: $spam_report" in je ACL ofzo.
Ik gebruik gewoon de standaard ACL patch die tegenwoordig in Exim zit, dat scheelt een hoop geconfig. Ideetje? ;)

[ Voor 9% gewijzigd door Verwijderd op 10-03-2006 17:18 ]


  • Tomaat
  • Registratie: November 2001
  • Laatst online: 21-01 17:11
Ja dat heb ik ook geprobeerd maar dan krijg ik telkens een mail loop en kan er niet achterkomen waar t mis gaat.. Maar ik ga die ACL proberen en dan ben ik er op zich ook :)
Pagina: 1