Hallo ik heb het volgende schript om te e-mailen.

Alleen bij bij het versturen van $m wordt de naam niet mee verstuurd. Kan iemand mij vertellen hoe ik dit kan oplossen.

<?
foreach ($data as $name => $user_gegevens)
{
$message .=
' <table>
<tr>
<td width="120"><b>' .$name.'</b>: </td>
<td>&nbsp;</td>
<td width="300">'.$user_gegevens.'</td>
</tr>
</table>';
}
// hier wordt de bovenstaande (eerste) mail naar toe gezonden
$m = mail
(
"******@gmail.com",
"Nieuwe aanmelding",
$message,
'FROM:'.$data["e-mail"]."\r\nContent-type: text/html"
);
//tweede mailtje dat wordt verstuurd
$message2 =
"Ontvangstbevestiging,\n\n<br>".
"Beste ". $data["roepnaam"]." ".$data["achternaam"].", <br>
U heeft zig ingeschreven voor ".$formuliernaam. ".\n\n".
"Indien dit niet juist is, of als u nog vragen heeft kunt u contact opnemen met: www.fysiotherapie-lek-yssel.nl";;

// waar het tweede mailtje heen gestuurd
$m2 = mail
(
($data["e-mail"]),
"Ontvankstbevestiging ".$formuliernaam."",
$message2,
'FROM: Fysiotherapie Lek & Yssel'."\r\n Content-type: text/html"
);

if($m)
{
echo " Uw inschrijving is verstuurd.";

}
else
{
echo "Sorry, uw inschrijving kan niet verzonden worden. Neem contact op met www.fysiotherapie-lek-yssel.nl";;
}
}
?>
Kijk eens in de bron van je mail wat er precies aan headers binnen komt?
Die blijft leeg

from
to ...........,
date Jan 9, 2008 8:44 PM
subject Nieuwe aanmelding
mailed-by fysiotherapie-lek-yssel.nl
Ik wil je er natuurlijk niet van weerhouden je eigen mail script te bouwen maar ik kan je wel de phpmailer class aanraden.

Makkelijk te gebruiken en prima gedocumenteerd.
Ik gebruik het al een hele tijd en altijd zonder problemen.

http://sourceforge.net/projects/phpmailer
Oke bedankt voor de tip. Maar ik zou toch graag dit probleem eerst oplossen. Nieuwe dingen proberen is zeker wel leuk, maar levert vaak ook weer nieuwe problemen op. En daar heb ik helaas geen tijd voor op het moment.
Ik kan je ook SwiftMailer aanraden, ik had het zelf ook nog nooit geprobeerd. Maar het werkte meteen zonder al te veel moeite tedoen! En zoveel hoef je niet aan te passen verder.

In 2 minuten had ik mijn mailscript omgebouwd naar SwiftMailer.
oke, het zeker allemaal proberen. Ik heb het ondertussen ook opgelost. Ik had de var met hoofdletter E geschreven.
FROM: Fysiotherapie Lek & Yssel

Dat moet natuurlijk wel een emailadres zijn.
net-marker schreef op 10.01.2008 11:32
Ik had de var met hoofdletter E geschreven.
En blijkbaar de error_reporting niet aanstaan of op een te laag niveau ingesteld. Je had anders wel een notice gekregen op een niet-bestaande variabele.
mmm goeie tip. ik zal er eens naar kijken

Reageren