PDA

Bekijk Volledige Versie : Kun je het versturen van mail via een ander IP laten lopen?



Herbert
02/04/09, 22:57
Door problemen met een spammer is een IP geblokeerd bij livemail/hotmail
Ik ben nog met een oplossing aan het werk.
Is het mogelijk om tot die tijd de mail laten te versturen via een ander IP kan dat?
De mailserver is Exim + Dovecot
Het control panel is DA (daarom ook hier gepost)

Spyder01
02/04/09, 23:59
Ja hoor, dat kan. Makkelijkste is een andere DA config hebben draaien met Exim en Dovecot. Dan op die server daarvoor een DNS record aanmaken en in de huidige DNS record het ip wijzigen van de spamserver naar de tijdelijke backup server.

Althans, dit is een mogelijke, snel te realiseren optie.

Geert-Jan
03/04/09, 00:01
Ja hoor, dat kan. Makkelijkste is een andere DA config hebben draaien met Exim en Dovecot. Dan op die server daarvoor een DNS record aanmaken en in de huidige DNS record het ip wijzigen van de spamserver naar de tijdelijke backup server.


Herbert, ik denk dat je bedoelt voor alle domeinen op die server????

Herbert
03/04/09, 00:05
Ik bedoel voor alle domeinen Geert-Jan
Spyder een andere DA Config zal denk ik niet helpen.

Spyder01
03/04/09, 00:09
Ik bedoel voor alle domeinen Geert-Jan
Spyder een andere DA Config zal denk ik niet helpen.

Ik heb het zo (ook voor meerdere domeinen):

Via DA multi server optie sync ik alles (DNS records) Het zijn 2 DA servers waar ik vanuit ga + het feit dat je een 2e server hebt.

server 1: 92.*.*.*
server 2: 85.*.*.*

Server 1 is de hoofdserver, server 2 is voor backups e.d. Ik heb in het DNS records dan ook bij het mx record het ip van server 2 staan i.p.v. server 1.

Maar als je geen optie voor een andere server hebt, dan gaat zoals ik het zeg niet op. Een andere DA config kan dus wel zeker helpen als je ip van server 1 geblokkeerd is. Immers, je stuurt het dan via server 2.

Afijn, misschien ben ik ook niet helder genoeg dat ik het probleem niet helemaal snap. Of ik verwoord mijzelf verkeerd, waardoor jij het niet begrijpt :p

Geert-Jan
03/04/09, 00:20
Uitgegaan van CentOs / Redhat


# nano /etc/exim.conf
Wijzig:


remote_smtp:
driver = smtp

naar:


remote_smtp:
driver = smtp
interface = 111.222.333.444

waar 111.222.333.444 je nieuwe ip is.

Herbert
03/04/09, 00:20
Afijn, misschien ben ik ook niet helder genoeg dat ik het probleem niet helemaal snap. Of ik verwoord mijzelf verkeerd, waardoor jij het niet begrijpt :p
Ik snap het, ik beschik wel over een 2'de server maar als ik het goed begrijp moet ik de DNS record op mijn hostname aanpassen.
Ik dacht misschien kan het makkelijker?
Met sendmail kun je een andere SMTP server ingeven, ik weet niet hoe je dat kan doen in Exim
Het mooiste is natuurlijk dat ik de SMTP server ergens in kan geven van de backup server.

EDIT:
Geert-jan gaf de oplossing toen ik aan het schrijven was :)
Ik ga dat even proberen..

Geert-Jan
03/04/09, 00:33
Indien je alle mail via een andere (mail) server wil laten lopen:


# nano /etc/exim.conf

Wijzig:


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

Naar:


smart_route:
driver = manualroute
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
transport = remote_smtp
route_list = * smtp.mailserver.com
no_more

Waarbij smtp.mailserver.com de server is die de mail mag versturen.

Herbert
03/04/09, 00:40
Geert-Jan de eerste oplossing werkte niet, ook niet met een andere hostname in Exim.
Ik wacht even tot morgenvroeg voordat in /etc/conf ga wijzigen
Bedankt zover.

Geert-Jan
03/04/09, 00:41
Voor de volledigheid, exim herstart?

// tweede optie is ook in /etc/exim.conf

Herbert
03/04/09, 00:53
Voor de volledigheid, exim herstart?

// tweede optie is ook in /etc/exim.conf
Geert-Jan exim restart had ik gedaan.
De tweede optie zag ik al staan in de exim.conf.
Ik ben nu weer aan het testen..

Herbert
03/04/09, 01:17
Het is gelukt op de volgende manier in exim.conf

primary_hostname = (andere domeinnaam)

remote_smtp:
driver = smtp
interface = [mijn andere server ip]

In ieder geval bedankt om mij de goede richting in te sturen ;)

Geert-Jan
03/04/09, 01:19
Mooi, weer iets werkend, kunnen we met een gerust gevoel naar bed... :)

ccchosting
22/04/09, 21:08
Bedankt voor deze oplossing, en toegevoegd aan onze eigen howtos.

Ook wij hebben een ip geblokeerd staan bij hotmail.
Na ingelogd te hebben bij hotmail (https://postmaster.live.com/snds/) komen wij dit IP adres niet tegen, en hotmail zelf laat behoorlijk op zich wachten betreffende een reactie.

Herbert
22/04/09, 21:50
ccchosting bij mij duurde het 7 dagen voordat het rond was.
Heb je een ticket aangemaakt op https://windowslivehelp.com/community ?
Een medewerker stuurd je probleem dan door naar Senders Escalation Team
Vervolgens krijg je contact met Windows Live Hotmail Domain Support.
Je krijgt van hun 23 vragen, beantwoord ze allemaal incl. de telnet resultaten.
Toen ik dit gedaan had reageerden ze binnen 5 minuten, ook de andere mails werden binnen 5 minuten beantwoord.
Ook krijg je de stats in excel toegestuurd zodat je zelf kan zien wat het probleem was.
Achteraf als je weet hoe het moet dan kan het ook in 2 dagen opgelost worden.

Edit:
Ik had nog even gekeken op https://postmaster.live.com/snds maar niet aangemeld, werken die met dezelfde procedure?

ccchosting
24/04/09, 11:46
Via https://postmaster.live.com/snds kan je je ip ranges opgeven en je hebt dan een volledig overzicht van ip die spam versturen, en wie de afzenders zijn.