[PHP] Mail() - 553 Errors

Pagina: 1
Acties:
  • 700 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • DarkFly
  • Registratie: December 2004
  • Niet online
Ik heb een script om een nieuwsbrief te versturen met de volgende code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= 'From: '.$from_naam." <".$from_mail.'>\r\n';
$headers .= 'Return-Path: '.$from_naam." <".$from_mail.'>\r\n';
$headers .= 'Reply-To: '.$from_naam." <".$from_mail.'>\r\n';

$header .= 'X-Priority: 2\r\n'; 
$header .= 'X-MSMail-Priority: High\r\n'; 
$header .= 'X-Mailer: PHP/'.phpversion(); 

mail($email, $titel, $bericht, $headers);
?> 

Als ik hiermee een e-mail verstuur komt ongeveer 60% van de e-mails gewoon aan en bij de rest krijg ik een 553-error, het is de volgende melding of iets wat erop lijkt:
553 sorry, that domain isn't in my list of allowed rcpthosts;
no valid cert for gatewaying (#5.7.1)
Met behulp van Google kan ik geen oplossing vinden. Hoe kan ik dit probleem oplossen?

[ Voor 3% gewijzigd door DarkFly op 20-11-2007 14:49 ]


Acties:
  • 0 Henk 'm!

  • hornage
  • Registratie: November 2001
  • Laatst online: 24-09-2024
Heb jij toevallig TweakDSL? Ik heb het namelijk op het moment ook als ik via de SMTP van TweakDSL een mail probeer te versturen.... Gisteren ook al

Acties:
  • 0 Henk 'm!

  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 22:58

voodooless

Sound is no voodoo!

Je zal wel mail versturen naar domeinen die in een blacklist staan. Check eens of je een patroon kan ontdekken binnen de gefaalde adressen...

Do diamonds shine on the dark side of the moon :?


Acties:
  • 0 Henk 'm!

  • DarkFly
  • Registratie: December 2004
  • Niet online
Ik heb geen TweakDSL, het is de eigen server van degene voor wie ik het systeem had gemaakt.

En helaas kan ik ook geen patroon ontdekken in de adressen, aangezien degene van wie het systeem is ondertussen alle foutmeldingen maar heeft verwijderd. En om nou maar weer iedereen en mail te versturen lijkt me ook geen succes... Is er een mogelijkheid om die zogeheten blacklist te kunnen bekijken?

EDIT:
In het beheersgedeelte van de site heb ik de optie 'Sendmail Reject List' gevonden. Deze is helemaal leeg... (Weet niet of het met het probleem te maken heeft, maar meld het toch even)

[ Voor 28% gewijzigd door DarkFly op 20-11-2007 15:32 ]


Acties:
  • 0 Henk 'm!

  • djiwie
  • Registratie: Februari 2002
  • Laatst online: 17-09 16:35

djiwie

Wie?

Mag je überhaupt wel mail sturen vanaf die server? Wat voor server is het? Is het From:-adres telkens verschillend of constant hetzelfde?

Acties:
  • 0 Henk 'm!

  • DarkFly
  • Registratie: December 2004
  • Niet online
djiwie schreef op dinsdag 20 november 2007 @ 17:00:
Mag je überhaupt wel mail sturen vanaf die server? Wat voor server is het? Is het From:-adres telkens verschillend of constant hetzelfde?
Ik mag gewoon mail versturen vanaf die server, dat is niet het probleem. Het grootste deel gaat ook gewoon goed, alleen een ander groot deel niet. Het From:-adres blijft altijd hetzelfde, die veranderd niet.

Het is trouwens een linux-server met daarop Apache/2.0.49 (Fedora). Nog wat info via phpinfo();, misschien dat hier wat mis mee is...
code:
1
2
3
4
sendmail_from no value no value 
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i 
SMTP localhost localhost 
smtp_port 25 25


Ik heb nog steeds geen flauw idee waar het probleem zit en hoe dit opgelost moet worden...

Acties:
  • 0 Henk 'm!

  • EnsconcE
  • Registratie: Oktober 2001
  • Laatst online: 19-06 00:07

Acties:
  • 0 Henk 'm!

  • DarkFly
  • Registratie: December 2004
  • Niet online
Wat ik daar op kan uitmaken moet ik dus de rcpthosts moet aanpassen. Klopt het dat ik daarin alle adressen moet vermelden die via de mail-server mogen mailen, maar als dat het geval zou zijn, dan zou toch geen enkel mailtje verstuurd kunnen worden??? Waarom komt het grootste deel dan wel aan?

Of moeten de domeinen van degene die ik het bericht wil sturen toegelaten zijn? En zo ja, hoe doe ik dit dan?

[ Voor 34% gewijzigd door DarkFly op 20-11-2007 18:41 ]


Acties:
  • 0 Henk 'm!

  • djiwie
  • Registratie: Februari 2002
  • Laatst online: 17-09 16:35

djiwie

Wie?

DarkFly schreef op dinsdag 20 november 2007 @ 17:20:
Het is trouwens een linux-server met daarop Apache/2.0.49 (Fedora). Nog wat info via phpinfo();, misschien dat hier wat mis mee is...
code:
1
2
3
4
sendmail_from no value no value 
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i 
SMTP localhost localhost 
smtp_port 25 25
De SMTP settings worden niet gebruikt onder linux. Draait de server zelf een postfix/exim/sendmail server? Zo ja, dan zul je daar wat zaken moeten aanpassen.

Of krijg je de bounce melding vanaf een andere server?

Acties:
  • 0 Henk 'm!

  • DarkFly
  • Registratie: December 2004
  • Niet online
djiwie schreef op dinsdag 20 november 2007 @ 19:15:
[...]


De SMTP settings worden niet gebruikt onder linux. Draait de server zelf een postfix/exim/sendmail server? Zo ja, dan zul je daar wat zaken moeten aanpassen.

Of krijg je de bounce melding vanaf een andere server?
Dit bericht krijg ik terug
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
> ---------------------------- Original Message ----------------------------
> Subject: Returned mail: see transcript for details
> From: "Mail Delivery Subsystem" < MAILER-DAEMON@EIGENDOMAIN.nl>
> Date: Tue, November 20, 2007 11:28 am
> To: info@EIGENDOMEIN.nl 
> --------------------------------------------------------------------------
> 
> The original message was received at Tue, 20 Nov 2007 11:28:17 +0100
> from localhost.localdomain [ 127.0.0.1]
> 
> ----- The following addresses had permanent fatal errors -----
> < email@DOMEINVANANDER.nl >
> (reason: 553 sorry, that domain isn't in my list of allowed rcpthosts;
> no valid cert for gatewaying (#5.7.1))
> 
> ----- Transcript of session follows ----- 
> ... while talking to mail.DOMEINVANANDER.nl.:
> >>> DATA
> <<< 553 sorry, that domain isn't in my list of allowed rcpthosts; no valid 
> cert for gatewaying (#5.7.1)
> 550 5.1.1 <email@DOMEINVANANDER.nl>... User unknown
> <<< 503 RCPT first (#5.5.1)


Zo te zien krijg ik de melding dus van mijn de eigen server. De server draait zelf een eigen mail-server, namelijk mail.EIGENDOMEIN.nl. Als ik alles goed heb begrepen zit het probleem dus daar. Maar hoe moet deze dan oplossen? Hoe kan ik bij de instellingen komen, is daar een standaard iets voor?

Sorry, maar in dit soort dingen ben ik een complete noob

Acties:
  • 0 Henk 'm!

  • djiwie
  • Registratie: Februari 2002
  • Laatst online: 17-09 16:35

djiwie

Wie?

Volgens mij wordt er op de server qmail gebruikt. Ik ben niet zo thuis in qmail, maar misschien helpt de volgende pagina je verder: http://www.palomine.net/qmail/relaying.html
Kijk vooral onder het kopje But now my own customers get the message (...) zou ik zeggen. Waarschijnlijk moet localhost ingesteld worden als toegestane verzender van mail.

  • DarkFly
  • Registratie: December 2004
  • Niet online
djiwie schreef op dinsdag 20 november 2007 @ 21:00:
Volgens mij wordt er op de server qmail gebruikt. Ik ben niet zo thuis in qmail, maar misschien helpt de volgende pagina je verder: http://www.palomine.net/qmail/relaying.html
Kijk vooral onder het kopje But now my own customers get the message (...) zou ik zeggen. Waarschijnlijk moet localhost ingesteld worden als toegestane verzender van mail.
Thnx! Problem is solved!!!
Pagina: 1