Ik probeer mijn mails die ik verstuur een betere opmaak te geven, maar ik zie de tekst niet als ik de mail aankrijg.
Hier is de code van de mail:
$headers = "From: \"DD-Lan\" <[email protected]>\n";
$headers .="Content-Type: text/html;\n";
$boodschap="
<html>
<p>Geachte $lidnaam, </p>
<p>We hebben u inschrijving goed ontvangen. <br />
U dient te betalen via overschrijving. Dit zijn de betaalgegevens: </p>
<p> Rekeningnummer: 652-4833034-91 <br />
Naam rekeninghouder: Olivier Paulus <br />
Adres rekeninghouder: Malendriesstraat 82, 3370 Boutersem BE <br />
Bedrag: $price EUR. <br />
Mededeling: Betaling $lidnaam, $lidadres </p>
<p> Na de betaling ontvang je een inschrijvingsbewijs per mail. </p>
<p> MVG,<br />
DD-Crew<br />
<br />
Indien je nog vragen hebt mail dan naar [email protected] of naar http://www.dd-lan.be</p>;
</html>";
$subject="Uitnodiging voor betaling DD-Lan III";
mail($adres,$subject,$bodytext, $headers))

Alvast bedankt voor de hulp
Kijk eens naar phpmailer, deze heeft alle headers en dergelijke ingebouwd, ook de mogelijkheid om via smtp te versturen.
Moet mijn hosting-provider dit niet ondersteunen?
Is het dus niet mogelijk om een mail te versturen zoals mijn code?
Heb mijn fout gevonden, nogal dom. Ik $bodytext ipv $boodschap gebruikt in de mail functie.

Toch bedankt
Desondanks raad ik je aan om van de phpmailer of swiftmailer gebruik te maken. Nooit meer rommelen met header en eenvoudig html opgemaakte mailtjes sturen!

Waarom moeilijk als het makkelijk kan?

Reageren