hallo allemaal,

ik gebruik onderstaande code om een bevestigingsmail te sturen
maar de variabele $from resulteerd elke keer in [email protected]
ik weet niet waarom ik deze melding krijg
wie o wie weet wat dit kan zijn
<?php
$to = $geadresseerde;
$subject = "Welkom ";
$message = "Bedankt voor uw registratie! Uw klantnummer is: " . $userid;
$from = "[email protected]";
$headers = "Afzender:" . $from;
mail($to,$subject,$message,$headers);
?>

[size=xsmall]Toevoeging op 22/10/2012 15:42:26:[/size]

Bas de jong op 22/10/2012 15:41:02

hallo allemaal,

ik gebruik onderstaande code om een bevestigingsmail te sturen
maar de variabele $from resulteerd elke keer in [email protected]
ik weet niet waarom ik deze melding krijg
wie o wie weet wat dit kan zijn
<?php
$to = $geadresseerde;
$subject = "Welkom ";
$message = "Bedankt voor uw registratie! Uw klantnummer is: " . $userid;
$from = "[email protected]";
$headers = "Afzender:" . $from;
mail($to,$subject,$message,$headers);
?>


Als ik het goed heb moet "Afzender" altijd "From" zijn. Alleen dan word het e-mailadres dat je hebt opgegeven gebruikt als afzender.

Het volgende word op php.net gezegd over de from header:

Note:
When sending mail, the mail must contain a From header. This can be set with the additional_headers parameter, or a default can be set in php.ini.
en als je het zo doet:
<?php
$headers = 'From: '. $from . "\r\n" .
'Reply-To: '. $from;
?>

[size=xsmall]Toevoeging op 22/10/2012 15:50:21:[/size]

hier staat heel mooi voorbeeld: kijk maar naar Example#4
OPGELOST!
bedankt dat is nou net zo een klein dingetje dat je als noobie nog niet weet!

Reageren