Hi,

Ik heb een e-mail scriptje gemaakt alleen kan nergens vinden hoe ik de mail die wordt gestuurd in HTML wordt gepakt. Ik kan hierdoor het mailtje niet goed opmaken. Kan iemand kijken wat ik moet veranderen waardoor dit wel lukt?

Het bestandje contact.php dat ik heb gemaakt staat hieronder:


<?php
$to = $_REQUEST['email'] ;
$subject = "U heeft gewonnen!";
$email = "[email protected]" ;
$headers = "X-Mailer: PHP/" . phpversion() . "\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "X-Priority: 1\n";
$headers .= "Content-Type: text/html;charset=iso-8859-1\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: 7bit\n";
$headers .= "Message-ID: <".date("YmdHis").$_SERVER['SERVER_NAME'].">\n";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$mes
sage->setContentType("text/html");
$message = "Beste lezer<br \>
<b> Dit moet dik gedrukt</b><BR \>

<font size=+3> Dit moet een groot letterype zijn</font>" ;

$headers = "From: PixelPuzzel.nl";
$sent = mail($to, $subject, $message, $headers) ;
if($sent)
{print "Your mail was sent successfully"; }
else
{print "We encountered an error sending your mail"; }
?>

Ik hoop dat iemand me hierbij kan helpen want ben al vanaf half 11 vanochtend aan het zoeken wat ik fout doe maar kan het nergens vinden.

Gr. Floris
Je moet Swiftmailer wel downloaden en de map 'lib' in dezelfde map zetten!

@Yorick,
Ik ga niets doorlezen op jouw commando.
http://swiftmailer.org/wikidocs/v3/tutorials/html

Waar zij 'server.tld' gebruiken, zul je wel zelf nog een SMTP server in moeten vullen. Als je lokaal test zou je bijvoorbeeld de server van je provider kunnen gebruiken en online zou je de smtp server van je host in kunnen vullen.

ps. In Swift.php hoef je verder niets aan te passen, dat bestandje hoef je alleen maar te includen. Alle instellingen doe je verder in je eigen PHP script...
Owja, de smtp server is bij een standaard webhost meestal gewoon 'localhost'.

Als je er nu nog niet uitkomt, moet je eerst maar de PHP Beginnershandleiding van bovenstaande lezen.

Reageren