Likes Likes:  0
Resultaten 1 tot 8 van de 8
  1. #1
    Direct Admin, Exim en Exchange
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    30/09/08

    Locatie
    Roermond

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 14105382
    Ondernemingsnummer: nvt

    Thread Starter

    Direct Admin, Exim en Exchange

    Beste WHT-ers,

    Ik zit met het volgende al enige dagen vast.
    Ik heb een domein waarachter 10 e-mail adressen zitten.
    Hiervan zijn er 8 actief op de webserver, dit zijn gewone POP3 boxen via Direct Admin aangemaakt.

    Die andere 2 e-mail adressen zijn van hetzelfde domein, echter draaien deze op een externe Exchange 2010 server.

    Nu wil ik Exim op CentOS zodanig instellen dat deze bij het binnenkomen van mail controleert of dit adres lokaal op de server bestaat, zo niet dan moet het doorgestuurd worden naar de externe Exchange server.

    Heb dit probleem ook al gemeld op de mailinglist van Exim, echter komen ze daar met oplossingen die niet door mijzelf te realiseren zijn gezien de kennis van Exim en Active Directory query's.

    Nu vraag ik me af of het volgende niet mogelijk is:
    Ik maak in de exim.conf een lijst aan van adressen die doorgestuurd moeten worden naar de externe Exchange server, bijvoorbeeld:

    adres1@domein.nl
    adres2@domein.nl

    Die zet ik zelf hardcoded in de exim.conf, en worden doorgestuurd naar de exchange. Alle andere adressen worden gewoon lokaal op de (web)server afgehandeld.

    Hoop dat iemand mij verder kan helpen hiermee...

  2. #2
    Direct Admin, Exim en Exchange
    Professional
    3.115 Berichten
    Ingeschreven
    05/02/05

    Locatie
    Alkmaar

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    101 Berichten zijn liked


    Naam: Thomas
    Registrar SIDN: JA
    ISPConnect: Lid
    KvK nummer: 76706966

    Onder je routers:
    Code:
    manual_route:
            transport       = exchange_smtp
            driver          = manualroute
            condition =  ${if eq {}{${if exists{/etc/virtual/${domain}/passwd}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/passwd}}}}}{yes}{no}}
            route_data      = exchange IP adres, kun je uiteraard ook met lsearch doen op basis van domein
    Onder transports:
    Code:
    exchange_smtp:
    driver = smtp
    Volgens mij moet je hier mee een aardige stap in de juiste richting gaan.



  3. #3
    Direct Admin, Exim en Exchange
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    30/09/08

    Locatie
    Roermond

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 14105382
    Ondernemingsnummer: nvt

    Thread Starter
    Mijn router lijst ziet er nu als volgt uit:

    lookuphost:
    driver = dnslookup
    domains = ! +local_domains
    ignore_target_hosts = 127.0.0.0/8
    condition = "${perl{check_limits}}"
    transport = remote_smtp
    no_more

    manual_route:
    transport = exchange_smtp
    driver = manualroute
    condition = ${if eq {}{${if exists{/etc/virtual/${domain}/passwd}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/passwd}}}}}{yes}{no}}
    route_data = xxx.xxx.xxx.xxx

    Zoals je dus voorstelde, echter heb ik nu hetzelfde effect als eerder met een andere router die ik reeds had gemaakt.
    Alle e-mail wordt doorgestuurd naar de Exchange, de adressen die daar niet bestaan krijg ik dan weer netjes terug met de melding dat ze niet bezorgd konden worden.

    Heb zelf ook handmatig nog gecontroleerd dat de e-mail adressen inderdaad in de passwd lijst voorkomen, dit is uiteraard zo.

  4. #4
    Direct Admin, Exim en Exchange
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    30/09/08

    Locatie
    Roermond

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 14105382
    Ondernemingsnummer: nvt

    Thread Starter
    Indien iemand me kan helpen met dit probleem dan heb ik hier graag wat geld voor over. Het lijkt me zo eenvoudig, echter heb ik geen kennis van Exim om het voor elkaar te krijgen.
    Het mag gewoon opgelost worden door de betreffende Exchange accounts hard-coded in de exim.conf te zetten.

    Ik ben nu te lang bezig met dit probleem, heb tevens verschillende voorstellen geprobeerd vanuit de Exim maillinglist maar zonder kennis gaat het gewoon niet lukken.
    Hopelijk is er iemand die me hiermee verder kan helpen...

  5. #5
    Direct Admin, Exim en Exchange
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Citaat Oorspronkelijk geplaatst door Valcuo Bekijk Berichten
    Mijn router lijst ziet er nu als volgt uit:

    lookuphost:
    driver = dnslookup
    domains = ! +local_domains
    ignore_target_hosts = 127.0.0.0/8
    condition = "${perl{check_limits}}"
    transport = remote_smtp
    no_more

    manual_route:
    transport = exchange_smtp
    driver = manualroute
    condition = ${if eq {}{${if exists{/etc/virtual/${domain}/passwd}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/passwd}}}}}{yes}{no}}
    route_data = xxx.xxx.xxx.xxx

    Zoals je dus voorstelde, echter heb ik nu hetzelfde effect als eerder met een andere router die ik reeds had gemaakt.
    Alle e-mail wordt doorgestuurd naar de Exchange, de adressen die daar niet bestaan krijg ik dan weer netjes terug met de melding dat ze niet bezorgd konden worden.

    Heb zelf ook handmatig nog gecontroleerd dat de e-mail adressen inderdaad in de passwd lijst voorkomen, dit is uiteraard zo.
    En toch voelt dit als ik het zo bekijk als een halve oplossing die op termijn voor problemen gaat zorgen. Je routeert namelijk alles wat niet op je server staat naar de exchange. Dus ook alle spam etc etc etc wat binnen komt.
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  6. #6
    Direct Admin, Exim en Exchange
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Citaat Oorspronkelijk geplaatst door Valcuo Bekijk Berichten
    Indien iemand me kan helpen met dit probleem dan heb ik hier graag wat geld voor over. Het lijkt me zo eenvoudig, echter heb ik geen kennis van Exim om het voor elkaar te krijgen.
    Het mag gewoon opgelost worden door de betreffende Exchange accounts hard-coded in de exim.conf te zetten.

    Ik ben nu te lang bezig met dit probleem, heb tevens verschillende voorstellen geprobeerd vanuit de Exim maillinglist maar zonder kennis gaat het gewoon niet lukken.
    Hopelijk is er iemand die me hiermee verder kan helpen...
    Code:
    probeer eens iets zoals onderstaand.
    
    manual_route:
    driver = manualroute 
    domains = +custom_local_domains
    transport = remote_smtp 
    route_list = * <exchangeip> 
    local_parts = /etc/exchange
    unseen = true 
    
    in /etc/exchange zet je de users zonder domein die doorgestuurd moeten worden, elke user op nieuwe line.
    custom_local_domains moet je nog definieren.
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  7. #7
    Direct Admin, Exim en Exchange
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    30/09/08

    Locatie
    Roermond

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 14105382
    Ondernemingsnummer: nvt

    Thread Starter
    Ik heb de router als volgt geprobeerd:

    manual_route:
    driver = manualroute
    domains = domeinnaam.nl
    transport = remote_smtp
    route_list = * 123.123.123.123
    local_parts = /etc/exchange
    unseen = true

    Ik heb de domeinnaam even rechtstreeks achter de domains gezet. Zou volgens mij niet moeten uitmaken of wel?
    Verder heb ik /etc/exchange aangemaakt met daarin info op de eerste regel en administratie op de tweede regel. Dit zijn de 2 boxen die op de exchange staan.

    Verder heb ik in Direct Admin aangevinkt dat de lokale server de e-mail moet afhandelen en heb ik een mx record mail aangemaakt met waarde 10. Verder zijn er geen records aanwezig.

    Heb de router, voor en na de router die reeds aanwezig is geplaatst. Beide keren werkt het niet. De router die standaard al in exim.conf staat ziet er als volgt uit:

    lookuphost:
    driver = dnslookup
    domains = ! +local_domains
    ignore_target_hosts = 127.0.0.0/8
    condition = "${perl{check_limits}}"
    transport = remote_smtp
    no_more

  8. #8
    Direct Admin, Exim en Exchange
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Durf niet precies te zeggen of je domein zo op mag geven. Maar zou het in ieder geval op deze manier zoeken. Daarmee voorkom je dus dat alle mail die niet op je server hoort ook bij de exchange afgeleverd wordt.

    Wat je nog ken testen is door middel van debug het hele transport door exim laat printen in je console. Kun je in ieder geval zien wat en waar gebeurd en of er ergens een steek gemist wordt.

    exim -d -bt localpart@virtualhost
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

Labels voor dit Bericht

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics