wij willen graag een POP server onder linux (Suse) draaien die voor
verschillende domainen maar met 1 ip de mail verzameld en dat die vervolgens
met backoffice 2000 server kan worden opgehaald en verder verspreidt
welke server is daar het beste voor? qpopper kan begrijp ik niet meerder
virtuele domainen aan. welke wel?
gr Frank Gillebaard
Ik waarschuw maar vast: de tools die microsoft in Exchange meelevert
die beweren mail uit popboxen te halen zijn hopeloos, onverbeterlijk
dramatisch stuk; en zullen er vroeg of laat voor zorgen dat mail op
verkeerde plekken aankomt.[1]
Een betere oplossing (als je _echt_ Exchange wil gebruiken) is een
degelijke mailserver _voor_ die Exchange-server in te zetten. Het beste
is dan om er voor te zorgen dat die mailserver weet welke users op je
mailserver bestaan, en dat uitsluitend mail aan die bestaande users
aan de Exchange-server wordt doorgestuurd (via SMTP dus, niet POP).
> welke server is daar het beste voor? qpopper kan begrijp ik niet meerder
> virtuele domainen aan. welke wel?
MessageWall (http://www.messagewall.org/) schijnt voor dit soort
doeleinden redelijk werkbaar te zijn (en heeft ook nog eens leuke
spamfiltering-features).
Vince.
[1] Voor de liefhebbers: de 'PO3 Connector for Exchange' kijkt naar
To: en Cc: headers om te bepalen waar de mail heen moet, en
injecteert dan lokaal aan _alle_ ontvangers die uit ide headers
worden gehaald. Wanneer er niet-lokale adressen in die lijst staan,
stuurt de SMTP-component het vervolgens trouw door. Voor zover wij
hebben kunnen nagaan[2] is er _geen_ juiste configuratie van dit stuk
onbenul te maken.
[2] ... want er is vrijwel geen documentatie van het ding te vinden. Als
iemand weet hoe je 't probleemloos kunt inzetten, hou ik me
aanbevolen voor een URL of beschrijving.
He? Hoe ziek kun je zijn om dat te bedenken???
--
Maurice mauricej (at) xs4all (dot) nl
Ik begrijp het niet helemaal denk ik. Bedoelt Vincent dat alle mails
waarvan 1 van de geadresseerden door een Exchange server opgevangen
wordt, bij de andere geadresseerden 2x aankomt? (1x van de originele
verzender, en 1x doorgestuurd door de Ex.server). Maar dat is niet
mijn ervaring.
Aangenomen dat je een recente SUSE gebruikt, kan je Postfix samen met
b.v. Courier[1] of Cyrus[2] gebruiken. Ikzelf heb weinig ervaring met pop of
imap servers, maar uit de Postfix ml begrijp ik dat Courier de
makkelijkste is in het gebruik.
Om de mail op te halen heb je een pop client nodig, b.v. fetchmail.
[1] http://www.inter7.com/courierimap.html
[2] http://asg.web.cmu.edu/cyrus/
Theo
--
Theo van Werkhoven PE1CCG .- - amsat.org SuSE Linux
theo at van-werkhoven . nl JO22GF AMD XP2100+ 512MB
"Two of the most famous products of Berkeley are LSD and BSD.
I don't think that this is a coincidence" --Anonymous
>> He? Hoe ziek kun je zijn om dat te bedenken???
Het probleem is niet uniek voor de Exchange pop3 connector (het komt ook
met andere soortgelijke tools voor), maar het is wel de enige waarvan we
zelfs niet hebben kunnen achterhalen of 't ding uberhaupt correct in te
stellen is.
> Ik begrijp het niet helemaal denk ik. Bedoelt Vincent dat alle mails
> waarvan 1 van de geadresseerden door een Exchange server opgevangen
> wordt, bij de andere geadresseerden 2x aankomt? (1x van de originele
> verzender, en 1x doorgestuurd door de Ex.server).
Ja, en soms vaker. Uiteraard niet als iedere ge-CCde een lokaal (voor de
Exchange-server) adres heeft, maar wel als het om niet-lokale adressen
gaat.
Fictief voorbeeld. Ik heb een XS4ALL popbox waar het alias
vi...@example.spamtraps.org aan hangt. Ik haal die mail op met de POP3
connector, om 't vervolgens via SMTP in mijn lokale Exchange-server te
injecteren.
Arrivere een mail met de volgende headers:
To: vi...@example.spamtraps.org
Cc: spam...@example.niet.net
POP3 connector haalt mail op, injecteert
RCPT TO: <vi...@example.spamtraps.org>
RCPT TO: <spam...@example.niet.net>
Eerste ontvanger is lokaal. Tweede niet; die wordt doorgestuurd naar de
MX van example.niet.net (met dezelfde To: en Cc:).
Het kan erger:
To: <xs4all-adres van de popobx>
Cc: spam...@example.niet.net
... en POP3 connector weet niet dat <xs4all-adres van de popobx>
hetzelfde is als vi...@example.spamtraps.org. Dus: opnieuw injecteren
naar het xs4all.nl adres _en_ spam...@example.niet.net. Wanneer het
op het XS4ALL-adres aankomt, herhaal procedure.
> Maar dat is niet mijn ervaring.
Als dit is omdat je _wel_ weet hoe dit onding correct in te stellen is,
dan zou ik ongeloveloos dankbaar zijn voor een duidelijke uitleg en/of
URL, liefst met screenshots.
Een flink aantal self-proclaimed (en zelfs Microsoft-declared) 'Exchange
experts' zijn je voorgegaan in een dergelijke poging om uiteindelijk te
falen, en ik zou geweldig blij zijn met een oplossing die NIET het
aantal potentieel open relays vergroot.
Per e-mail mag ook.
Dank.
Vince.
Nee nee :) ik bedoelde dat ik eigenlijk nooit mails dubbel krijg
terwijl toch ongetwijfeld 1 van de andere geadresseerden ooit door een
Exc.server behandeld wordt... Sorry.
Er is een prima manier om exchange in te stellen. Updaten. Met een cd
van je favoriete distributie van Linux, FreeBSD, NetBSD of OpenBSD.
Leer je meteen het ongewenste gedrag van exchange mee af. Vervang
alleen niet de ene verschrikking door de andere: sendmail. ;-)
Exchange Microsoft
is een veel gehoorde en veel gelezen kreet. Met reden. ;-)
EJ
--
Remove the obvious part (including the dot) for my email address.
http://www.vanwesten.net for examples of ipf and pf.
>Arrivere een mail met de volgende headers:
>
> To: vi...@example.spamtraps.org
> Cc: spam...@example.niet.net
>
>POP3 connector haalt mail op, injecteert
>
> RCPT TO: <vi...@example.spamtraps.org>
> RCPT TO: <spam...@example.niet.net>
Ik denk dat dat gebeurt omdat de oorspronkelijke envelop er niet meer is.
Alex.
> Hallo,
>
> wij willen graag een POP server onder linux (Suse) draaien die voor
> verschillende domainen maar met 1 ip de mail verzameld en dat die vervolgens
> met backoffice 2000 server kan worden opgehaald en verder verspreidt
Wat bedoel ke met een POP server die mail verzamelt? Wil je de mail voor die
domeinen via POP bij een provider ophalen of moet de 'backoffice' ze via POP
bij die Linux doos ophalen?
Beide oplossingen zijn weinig ideaal, mail voor een heel domein in een enkel
mailbox verzamelen werkt gewoon niet goed, hoe goed je het ook probeert.
Moet de linux doos gewoon via smtp mail aannemen en, liefst via smtp,
doorsturen naar de 'backoffice' dan kan dat met Postfix. Eenvoudig door _alle_
mail voor de betreffende domeinen, via smtp, door te sturen en wat
ingewikkelder (doch beter ivm 'bounces' op onbekende addressen) door per
gebruiker een aflever/smtp server te specificeren, zie
http://www.postfix.org/rewrite.html#virtual
Het ding zou op zijn minst kunnen beredeneren dat het alleen moet injecteren
voor addressen in zijn eigen domein(en).
Ja, uiteraard. Dat _hoeft_ echter geen probleem te zijn, als je 't ding
kan vertellen dat-ie uitsluitend mail moet afleveren aan 't lokale
domein, of zelfs aan een specifieke mailbox voor elk lokaal adres (en
alles wat-ie niet kent negeren).
Vince.
Het was ook te mooi om waar te zijn.
*snif*
Vince.
Maar haalt die z'n mail ook met POP3 op of zijn dat 'gewone' MX-servers
die via SMTP mail ontvangen?