PDA

Bekijk Volledige Versie : Email retour met ERROR 550



soulbytes
27/05/08, 16:54
Hoi,

ik krijg regelmatig mail retour met een 550 melding waarvan het zeker is dat het emailadres waar naar toe wordt verstuurd correct is. Niet alle mail komt retour, dus het is niet zo dat het kompleet niet werkt.
Het gaat om zo een vijf procent wat retour komt met oa de volgende soort meldingen
550 Requested action not taken: mailbox unavailable
550 Unknown Recipient
550 5.1.1 User unknown
550 No such user
Relaying denied. IP name possibly forged [xx.xxx.xxx.xx]

Ik mail met de PHPMailer van sourcefourge - PHP email class Version: 2.0.0 rc1
Het domein is ondergebracht bij Transip en de server (reselleraccount) staat bij deziweb

Heeft iemand enig idee waar het probleem ligt van de retourkomende email?
50 euro voor degene die als eerste de oplossing aandraagt!

groet,
dennis

INSTELLINGEN VAN DE VERSCHILLENDE ONDERDELEN

PHPMAILER class.smtp.php CONFIG
var $SMTP_PORT = 587; // is correct

PHPMAILER class.phpmailer.php config
var $From = 'info@MIJNDOMEIN.nl';
var $FromName = 'MIJNDOMEIN.nl';
var $Sender = 'info@MIJNDOMEIN.nl';
var $Mailer = 'mail';
var $Sendmail = '/usr/sbin/sendmail';
var $Hostname = 'MIJNDOMEIN.nl';
var $Host = 'mail.MIJNDOMEIN.nl;localhost';
var $Port = 587;
var $Helo = 'mail.MIJNDOMEIN.nl';
var $SMTPSecure = "";
var $SMTPAuth = false;
var $Username = 'username';
var $Password = 'wachtwoord';
var $SMTPDebug = false;
var $SMTPKeepAlive = false;


AANROEP VAN DE CLASS EN HET MAILSCRIPT
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "mail.MIJNDOMEIN.nl"; // SMTP server
$mail->SMTPAuth = true;
$mail->From = "info@MIJNDOMEIN.nl";
$mail->FromName = "MIJNDOMEIN.nl";
$mail->AddAddress(zoiets@hotmail.com);
$mail->Send();

DNS INSTELLINGEN OP DE SERVER
Name Type Value
MIJNDOMEIN.nl. A 194.110.221.70
ftp A 194.110.221.70
localhost A 127.0.0.1
mail A 194.110.221.70
pop A 194.110.221.70
www A 194.110.221.70
MIJNDOMEIN.nl. NS ns1.deziweb.com.
MIJNDOMEIN.nl. NS ns2.deziweb.com.
mail MX 10
MIJNDOMEIN.nl. TXT "v=spf1 a mx ip4:194.110.221.70 ?all"


DNS INSTELLINGEN TRANSIP
Recordnaam Geldig Type Waarde
@ 1 dag NS ns0.transip.net. (standaard)
@ 1 dag NS ns1.transip.net. (standaard)
@ 1 dag NS ns2.transip.net. (standaard)
localhost 1 dag A 127.0.0.1 (standaard)
@ 1 dag A 194.110.221.70
@ 1 dag MX 10 @
@ 1 dag MX 20 relay.transip.nl.
ftp 1 dag CNAME @
mail 1 dag CNAME @
www 1 dag CNAME @

Geert-Jan
27/05/08, 17:00
waar komt die 5% vandaan? (afzender)

ichosting
27/05/08, 17:02
waar komt die 5% vandaan? (afzender)

Vermoedelijk Hotmail?

soulbytes
27/05/08, 17:18
voornamelijk hotmail, gmail, hetnet, planet maar ook diverse bedrijfsdomeinen.

umf
27/05/08, 17:23
waarom gebruik je niet gewoon localhost als smtp server maar een externe ?

soulbytes
27/05/08, 17:45
De waaroms kan ik niet beantwoorden aangezien ik geen kaas heb gegeten van DNS'en en de configs die er bij horen

Je bedoelt var $Host = 'mail.MIJNDOMEIN.nl;localhost'; veranderen in var $Host = 'localhost'; ?? Blijft de email dan werken?

umf
27/05/08, 17:50
De waaroms kan ik niet beantwoorden aangezien ik geen kaas heb gegeten van DNS'en en de configs die er bij horen

Je bedoelt var $Host = 'mail.MIJNDOMEIN.nl;localhost'; veranderen in var $Host = 'localhost'; ?? Blijft de email dan werken?

yes voordeel van localhost gebruiken is dat je niet een externe server hoeft te pakken dus het versturen gaat dan sneller

lijkt er op dat je authenticatie op de smtp hebt aangezet
hetgeen inhoud dat je met user/pass moet inloggen om te kunnen versturen

almar
27/05/08, 17:55
Inderdaad. Verander dat in localhost, dan is je probleem vermoedelijk verholpen. Waarschijnlijk staat in je mailconfiguratie dat je niet mag relayen. Als je dan via de hostnaam connect gaat het fout.

soulbytes
28/05/08, 01:36
Veranderd in localhost. Ik kijk het een dagje aan kijken of het werkt. issie top dan neem ik met umf even contact op,

groet,

mind
28/05/08, 10:53
Ik zou van deze regel aanpassen:

$mail->AddAddress(zoiets@hotmail.com);

in

$mail->AddAddress(zoiets@hotmail.com, 'Bla Blup');

Het ontbreken van een naam in de To: header is voor sommige spamfilters voldoende om vervelend te gaan doen.

soulbytes
28/05/08, 17:03
Ola,

Beide oplossingen bieden geen oplossing, iemand anders de gouden tip?

Dreas
28/05/08, 18:23
Kan je een volledig bounce bericht ergens plaatsen waar we naar kunnen kijken?

soulbytes
28/05/08, 23:32
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:

w.xyz@home.nl
SMTP error from remote mail server after RCPT TO:<w.xyz@home.nl>:
host mx.home.nl [213.51.130.42]: 550 This address does not receive mail. Invalid delivery.



Header
Return-path: <info@MIJNDOMEIN.nl>
Received: from [127.0.0.1] (helo=MIJNDOMEIN.nl)
by keiko.deziweb.com with esmtpa (Exim 4.67)
(envelope-from <info@MIJNDOMEIN.nl>)
id 1K1ROz-0000XP-LW
for w.xyz@home.nl; Wed, 28 May 2008 21:33:37 +0200
Date: Wed, 28 May 2008 21:33:37 +0200
To: w.xyz@home.nl
From: "NAAM" <info@MIJNDOMEIN.nl>
Subject: xxxxx
Message-ID: <612e42314f5d9daa7e4756b7cbdabd85@MIJNDOMEIN.nl>
X-Priority: 3
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.0 rc3]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="iso-8859-1"
X-Antivirus-Scanner: Clean mail though you should still use an Antivirus

ichosting
29/05/08, 00:09
Gebruik je een hotmail account als afzender toevallig? Of een @home adres?

Dreas
29/05/08, 00:11
Dan is het in dit geval simpel. Je praat met de juiste bestemming server. Je praat correct SMTP. En de Home server kent het email adres niet waarop je probeert af te leveren "w.xyz@home.nl". Ik neem aan dat dit een fake voorbeeld is, kan je met een echt adres PMen?

Wat wel eigenaardig is is de response:
RCPT TO:<w.xyz@home.nl>:

Ik weet niet waar die dubbele punt op het eind vandaan komt? Het lijkt me dat die daar niet moet staan?

soulbytes
29/05/08, 07:29
Gebruik je een hotmail account als afzender toevallig? Of een @home adres?

Nee, gewoon het domeinnaam van de website

Het probleem lijkt opgelost.

Ik heb de DNS instellingen bij transip veranderd op aanraden van Deziweb

gewijzigd:
@ 1 dag MX 10 @ mail.MIJNDOMEIN.nl.

toegevoegd:
mail 1 dag A 194.xxx.221.70

mag ik jullie allen bedanken voor de aangedragen tips en suggesties.

Tevens even een pluim in de reet van Deziweb.
Ik heb bij veel verschillende hosts gezeten, maar deziweb stijgt qua persoonlijke service en performance van de apparatuur ver uit boven de massa. Allemaal naar deziweb!