/n werkt niet in mail()
wouter bakker
20/02/2011 13:39:21beste mensen,
ik probeer een activatie mail te laten versturen, eerst ging hij naar de spam box (had toen nog geen headers), wel goede opmaak (de /n werkte dus wel), nu met die headers wordt hij wel goed verstuurd, alleen komt alles achter elkaar te staan (de /n werkt dus niet).
code:
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: Traderspit <[email protected]>\n";
$headers .= "Reply-To: [email protected]\n";
$headers .= "Return-path: [email protected]\n";
$headers .= "Errors-To: [email protected]\n";
$bericht .= "--dit is een automatisch gegenereerd bericht--\n\n";
$bericht .= "welkom bij mysite.nl!,\ndit is de activatie mail van je registratie.\n Om je account te activeren, druk je op de link onderaan deze email.\n\n";
$bericht .= "http://www.mysite.nl/activate.php?id=".$dbid."&code=".$actcode."\n\n";
$bericht .= "Gebruikersnaam: ".$_POST['username']."\n";
$bericht .= "Wachtwoord: ".$_POST['password1']."\n\n";
$bericht .= "succes met blablabla!\n";
$bericht .= "mysite.nl team\n\n";
$bericht .= "--dit is een automatisch gegenereerd bericht--\n";
$mail = mail($_POST['email'],"Registratie mysite.nl",$bericht,$headers);
wouter
ik probeer een activatie mail te laten versturen, eerst ging hij naar de spam box (had toen nog geen headers), wel goede opmaak (de /n werkte dus wel), nu met die headers wordt hij wel goed verstuurd, alleen komt alles achter elkaar te staan (de /n werkt dus niet).
code:
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: Traderspit <[email protected]>\n";
$headers .= "Reply-To: [email protected]\n";
$headers .= "Return-path: [email protected]\n";
$headers .= "Errors-To: [email protected]\n";
$bericht .= "--dit is een automatisch gegenereerd bericht--\n\n";
$bericht .= "welkom bij mysite.nl!,\ndit is de activatie mail van je registratie.\n Om je account te activeren, druk je op de link onderaan deze email.\n\n";
$bericht .= "http://www.mysite.nl/activate.php?id=".$dbid."&code=".$actcode."\n\n";
$bericht .= "Gebruikersnaam: ".$_POST['username']."\n";
$bericht .= "Wachtwoord: ".$_POST['password1']."\n\n";
$bericht .= "succes met blablabla!\n";
$bericht .= "mysite.nl team\n\n";
$bericht .= "--dit is een automatisch gegenereerd bericht--\n";
$mail = mail($_POST['email'],"Registratie mysite.nl",$bericht,$headers);
wouter
Gewijzigd op 20/02/2011 13:40:16 door Wouter bakker
PHP hulp
22/11/2024 07:36:36Vincent Huisman
20/02/2011 13:46:51wouter bakker
20/02/2011 13:49:11euh omdat ik het eerst wel met php had, en daarna pas die headers van internet heb geplukt;)
dus ik moet gewoon $bericht = "blablablabla <br />"; doen?
bedankt voor de reactie!
dus ik moet gewoon $bericht = "blablablabla <br />"; doen?
bedankt voor de reactie!
Jordi Kroon
20/02/2011 13:50:17wouter bakker
20/02/2011 13:51:07Sowieso is het ook \n zie string.