PDA

Bekijk Volledige Versie : probleempje met email header, helo=localhost.localdomain



Frijswijk01
05/12/08, 11:15
Blijf het probleem houden dat veel servers onze email marketing tool verstuurde email weigeren omdat deze zin in de email header staat!

Received: from localhost ([127.0.0.1] helo=localhost.localdomain)
by boo.host.nl with esmtp (Exim 4.69)

Ben al dagen aan het zoeken op internet maar kom geen stap verder...

Cakkie
05/12/08, 11:47
Kijk eens in je /etc/hosts, daar staat waarschijnlijk dat de FQDN van 127.0.0.1 localhost.localdomain is.

iets in de trend van
127.0.0.1 localhost.localdomain localhost

vervang die localhost.localdomain door de eigenlijke naam van de server

Frijswijk01
05/12/08, 12:07
85.17.154.120 izaboo.milkhost.nl izaboo CKC001.local CKC001
127.0.0.1 localhost

frankske
05/12/08, 12:36
Welke MTA gebruik je? Of stuurt je tool zelf de mails via smtp?

Frijswijk01
05/12/08, 12:45
MTA is Exim (?) (we schakelen volgend jaar over naar PowerMTA, maar dat duurt nog even) en we gebruiken nu swiftmailer die connect met de SMTP van de server waar die op draait...

Cakkie
05/12/08, 12:50
Verander het lijntje van 127.0.0.1 in
127.0.0.1 izaboo.milkhost.nl localhost

dat wijzigt de de FQDN van 127.0.0.1 in izaboo.milkhost.nl, met een alias localhost (dus localhost zelf blijft ook nog verwijzen naar 127.0.0.1)

Doe daarna eens:
hostname --fqdn
en dan zou daar normaal gezien de juiste naam moeten staan (en dan zal je MTA die waarschijnlijk ook overnemen)

Frijswijk01
05/12/08, 12:57
Oke heb ik gedaan, moet ik iets herstarten?
Alvast bedankt.

Cakkie
05/12/08, 16:03
geen idee, ik denk hooguit exim

frankske
05/12/08, 21:51
Exim leest inderdaad je hostfile. Je kijkt ook best /etc/mailname na (als je dat hebt).

Merk op dat dit vrij belangrijk is. Ik denk dat spamhaus CBL je opneemt als je als localhost.localdomain stuurt

Randy
05/12/08, 21:52
In je /etc/exim.conf kun je ook een host forceren.

[root@sv33 html]# cat /etc/exim.conf | grep hostname
# primary_hostname =
# not set, the primary_hostname value is used for qualification.

Frijswijk01
08/12/08, 10:18
Ik heb de primary_hostname aangepast in izaboo.milkhost.nl maar hij blijft komen met helo=localhost.localdomain. Heb ook Exim nog een keer geherstart?

Japje
08/12/08, 11:22
Ik heb de primary_hostname aangepast in izaboo.milkhost.nl maar hij blijft komen met helo=localhost.localdomain. Heb ook Exim nog een keer geherstart?

zoals frankske als zei, heb je je /etc/mailname gecontroleerd?

en desnoods een grep -rin localdomain /etc/ om te kijken of het niet stiekem ergens anders in staat :P

dreamhost_nl
08/12/08, 11:53
Hoe staat de rDNS van de desbetreffende server ingesteld?
Staat die toevallig niet ingesteld op localhost.localdomain?

Frijswijk01
08/12/08, 16:33
Hmm,

rDNS... Als ik NSLOOKUP op de machine krijg ik wel 127.0.0.1 en 127.0.0.1#53 terug...

In WHM kan je wel Resolver Configuration instellen en die staat nu bij Primary Resolver op 127.0.0.1 ingesteld.
en 2 en 3 resolver staan op de DNSen van Leaseweb...

Moet ik dan bij Primary Relsover mijn hoofd IP Nummer zetten??

Frijswijk01
09/12/08, 11:39
de file HOSTS wordt steeds overschreven, kan dat?

t.bloo
09/12/08, 12:43
misschien door je hosting control panel?

dreamhost_nl
09/12/08, 12:46
Stel beiden in WHM 'ns in op :



Primary Resolver = 208.67.222.222
Secundair resolver = 208.67.220.220
Teritary Resolver (optional) = leeg laten


en kijk dan of dat wat uitmaakt.

Frijswijk01
09/12/08, 13:07
Ik heb de OpenDNS op primary en secondary gezet en BIND en Exim geherstart, ik blijf dit houden:

Received: from ns1.milkhost.nl ([85.17.154.120] helo=localhost.localdomain)

Frijswijk01
09/12/08, 16:25
Het is verholpen... over we het nu kunnen zien en testen, localhost.localdomain zat ook nog eens in de email (swiftmailer) als ie geen FQDN kon vinden...

Dank je voor de reacties en de hulp

_HB_
09/12/08, 16:27
de file HOSTS wordt steeds overschreven, kan dat?

Gebeurt dat meteen of kan je wel even testen of het veranderen van je hostnaam daarin effect heeft? Dan weet je in elk geval waar je naar moet zoeken...

dreamhost_nl
10/12/08, 14:59
Dus je hebt alles op serverlevel overhoop gehaald, terwijl het gewoon in het scriptje van Swiftmailer hard-coded zat? :whistling: