[php] email script dat op ene domain niet werkt..

Pagina: 1
Acties:

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
ik heb een PHP-email script dat het zeker weten doet, en toch ook weer niet :)

ik beheer een domein (www.beth-shalom-nijverdal.nl) waar ik een test email scriptje heb gedraait, die als output een mailtje stuurt naar mijn email adres.
Deze werkt heel goed. Ik krijg mijn email netjes binnen.

Gebruik ik hetzelfde email scriptje op een ander domein (www.technocentrum-ijvv.nl) dat tevens ook bij Vevida draait (zelfde PHP instellingen) dan doetie het niet..

hier is de source..
kan iemand helpen ?

<?
//Defineren van de extra headers die toegevoegd worden aan het emailtje
//Deze kunnen ook weggelaten worden, ze zijn optioneel
//Alle regels in de header moeten afgesloten worden met een regeleinde (\r\n)
//LET OP! Regeleinden sluiten dus met ASCII <CR><LF>!!
//Definieer de afzender, emailadres tussen < en >

//Emailadres van de afzender, tussen < en >
$mailheaders .= "From: jgrim test<jgrim@dds.nl>\r\n";


//Adres waar naar teruggemaild moet worden bij fouten
$mailheaders .= "Return-Path: <jgrim@dds.nl>\r\n";

//Definieren van bericht:
$body = "Hallo,\r\n"; //\r\n is een regeleinde in het mailtje

//gebruik hier dus geen <br> oid.
$body .= "TC\r\n\r\n";
$body .= "Grtz,\r\n";
$body .= "Frits.\r\n";

//Sluit mailtjes altijd af met een \r\n (regeleinde <CR><LF>) !

//Geadresseerde:
//Let op! Dit mag slechts 1 persoon zijn, andere moeten opgegeven worden Bij CC of BCC!!!
//Als u dit niet doet, zal er een fout optreden!
$sendto = "jgriM@dds.nl";

//Onderwerp:
$subject = "Test mailtje met PHP Mail";

//Versturen mail en foutafhandeling
if (mail("$sendto", "$subject", "$body", "$mailheaders"))
{ echo "Het bericht is verstuurd"; }
else
{ echo "Er is een fout opgetreden bij het versturen"; }
?>

Verwijderd

Op zondag 24 maart 2002 21:39 schreef whitehouse
het volgende:

Een heelle boel
//Versturen mail en foutafhandeling
if (mail("$sendto", "$subject", "$body", "$mailheaders"))
{ echo "Het bericht is verstuurd"; }
else
{ echo "Er is een fout opgetreden bij het versturen"; }
?>
waarom "$sendto" :? aanhalingstekens weglaten begin daar mee.
wat is de foutmelding ?!
komt er te staan er is een fout opgetreden of komt het mailtje gewoon niet aan.

  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 08-09 20:35

CyberSnooP

^^^^ schrijft --->

Is sendmail goed geïnstalleerd? Lukt het zonder script (dus met handmatig ingevulde gegevens) wel? Krijg je iets in je logs te zien?

(BTW, het weglaten van die aanhalingsteken is wel oké, maar zal niet helpen)

|_____vakje______|