Toon posts:

PHP mail()

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey lui...

Heb onlangs http://www.bytezone.nl gelanceerd, alles mooi en wel, maar blijkbaar komen registratie mails niet aan bij chello gebruikers.
Waarschijnlijk worden ze op chello's mail-server gebounced, en waarom ??

Geen idee.

Alle Headers correct, ect..

Iemand hier ooit zoiets meegemaakt ?

Op welk niveau ligt dit probleem ?

IMP/Apache ? Ligt het mischien aan Chello ?

Verwijderd

wat is bijv. het afzenderadres? en via welke server verstuur je het? meer info graag...

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 08-08 22:35

Bosmonster

*zucht*

Move -> I&T (lijkt me ook weinig met P&W te maken te hebben)

Misschien heb ik het mis.. ben alleen vergeten de topic titel te wijzigen in iets als:

"PHP mail() bounced op Chello" oid.

[ Voor 52% gewijzigd door Bosmonster op 16-12-2002 13:39 ]


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 09-08 10:57

Crazy D

I think we should take a look.

Heeft die provider ook een smtp service via welke jij kunt mailen? Zo ja, kijk of dat wel goed gaat of dat ze ook bij Chello gebruikers niet aankomen. Stuur die Chello'ers ook mail via een andere server, Chello heeft niet echt een zeer stabiel imago dus het kan natuurlijk best zijn dat er een server uitligt.
Is het _alle_ mail die je naar Chello gebruikers verstuurd die niet aankomen, of bij een paar mensen?

Exact expert nodig?


Verwijderd

Topicstarter
ik zal ff het script posten... ja niet alles natuurlijk, maar de headers.

$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: Bytezone <info@bytezone.nl>\n";
mail($HTTP_POST_VARS[Email],$onderwerp,$Inhoud,$headers);

de $inhoud is een HTML pagina.

ALLE Gebruikers die op CHELLO zitten, voorzover ik heb kunnen testen.
En het is ALLEEN CHELLO, wellicht dat het aan mijn host ligt hoor.

[ Voor 24% gewijzigd door Verwijderd op 16-12-2002 13:52 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 08-08 22:35

Bosmonster

*zucht*

Stuur eens gewoon een meeltje naar een chello adres vanaf info@bytezone.nl

werkt dat wel? Zo niet, dan accepteert Chello gewoon geen meel van bytezone.nl :)

Of van je uitgaande meelserver.. (welke gebruik je daarvoor?)

[ Voor 17% gewijzigd door Bosmonster op 16-12-2002 13:53 ]


Verwijderd

Topicstarter
momentje ff testen...

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

offtopic:
Zo te zien kun je nog wel wat reclame gebruiken:
Beeldschermen (0)
Moederboarden (0)
Videokaarten (1)
Mp3spelers (0)
Geluidskaarten (0)
Printers (0)
Geheugen (0)
Game controlers (0)
Game consoles (1)
Laptops (0)
Hardeschijven (2)
Processors (1)
CD/DVD-ROM (0)
Comp.Systemen (13)
Digitale Camera's (0)
Networking (0)
Behuizingen (0)
Software (1)
'
Aan het stukje geposte code zie ik iig niets fouts. Anders was het wel degelijk een P&W topic hoor.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 08-08 22:35

Bosmonster

*zucht*

dawuss schreef op 16 December 2002 @ 13:56:
Aan het stukje geposte code zie ik iig niets fouts. Anders was het wel degelijk een P&W topic hoor.


Anders wel.. maar ik dacht wel dat het niet aan de code zou liggen als alleen Chello de emails niet accepteert.. Zal iets host-specifieks zijn..

  • Martijn02
  • Registratie: September 2000
  • Laatst online: 27-07 16:59

Martijn02

/* No Comment */

Heb je al eens gekeken wat je terugkrijgt? Als een mailtje ergens niet doorgelaten wordt wordt dat altijd gebounced naar de afzender... Kijk eens in de mail van je apache user of door wie de mail dan ook verstuurd wordt...

Verwijderd

Topicstarter
Heb de host gebeld,

die zegt dat er op de server berichten blijven steken met een melding dat het mailtje niet bezorgbaar is.

Ik krijg een vermoeden dat het dan toch met de headers te maken heeft.

Waarschijnlijk kijkt de ene mail-server strenger dan de andere.

Verwijderd

Topicstarter
$headers .= "Errors-To: joostruis@hotmail.com\r\n";

Heb ik toegevoegd aan mijn headers, deze zorgt ervoor dat errors worden doorgemailt naar je email adres. En dit zat erin:

This is the Postfix program at host smtp.its-dns3.com.

I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the message returned below.

The Postfix program

<j-ruis@chello.nl>: host smtp.chello.nl[213.46.243.2] said: 553
smtp.its-dns3.com does not exist


Reporting-MTA: dns; smtp.its-dns3.com
Arrival-Date: Mon, 16 Dec 2002 16:54:51 +0100 (CET)

Final-Recipient: rfc822; j-ruis@chello.nl
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host smtp.chello.nl[213.46.243.2] said: 553
smtp.its-dns3.com does not exist

Verwijderd

Topicstarter
Niemand ?

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 09-08 10:57

Crazy D

I think we should take a look.

Misschien probeert Chello een verbinding te maken naar smtp.its-dns3.com op port 25 om de afzender te controleren?
Microsoft Telnet> open smtp.its-dns3.com 25
Connecting To smtp.its-dns3.com...Could not open connection to the host, on port
25: Connect failed
En misschien vind ie daarom dat ie niet bestaat :? (wel vaag trouwens...)

Exact expert nodig?


Verwijderd

Topicstarter
idd, erg vaag.

Helaas heb ik zelf niet zoveel verstand van server instellingen, en ik mag aannemen dat de host haar zaakjes op orde heeft.

Toch nog maar ff spitten.
Een gewoon mailtje wat ik vanaf bytezone.nl verstuur met het webmail programma in mijn account, komt WEL aan op chello.

  • gvdh81
  • Registratie: Juli 2001
  • Laatst online: 06-08 12:00

gvdh81

To got or not to got..

De meest logische reactie die ik hierop kan geven is dat je mailserver bepaalde adressen bounced, dwz dat hij relaying niet ondersteunt.
- Je zou eens moeten kijken of je provider een smtp mailserver heeft en die dus gebruiken.
- eens een testmailtje moeten sturen naar iemand met een chello adres, gewoon puur met de mail() functie, als dat wel werkt, dan zit de oorzaak in het script.

Zelf heb ik hier ook problemen mee gehad, met relaying, maar nu werkt alles flex nu ik de smtp server van mijn website gebruik.

Zo te zien host jij je site bij "It's new hosting" (lol) maaruh, die hebben dus geen smtp server (smtp.its-new.nl) bestaat niet, ff bellen dus

Verwijderd

Topicstarter
Zou ik dat dan moeten maken met imap functie binnen php ?

Mijn Host gaat de zaken toch maar ff goed nakijken..

(O:

[ Voor 36% gewijzigd door Verwijderd op 17-12-2002 11:37 ]


  • Coen Rosdorff
  • Registratie: Januari 2000
  • Niet online
De machine waarmee je post verstuurd heeft als hostname smtp.its-dns3.com
Chello controleerd of het forward en reververs dns van je ip-adres het zelfde is.

Daar heeft ie gelijk in, want de hostname bestaat niet (nxdomain) en je ip heeft geen reverse adres.

Het id achter het checken van afzender domeinen is spam tegen gaan. (en terrecht)

Verwijderd

Topicstarter
Het is opgelost, ik gebruik nu direct SENDMAIL op de server.
Met fputs schrijf ik een bestand wat gemailt wordt door SENDMAIL (unix).

DWZ dat de configuratie van php.ini niet inorde is op mijn host.
Pagina: 1