PHP Mail - html werkt niet - laat html code in mail zien

Status
Niet open voor verdere reacties.

killer4all2

Gebruiker
Lid geworden
26 mei 2009
Berichten
449
Goeden avond,

Ik heb een probleempje met mijn mail scriptje. Het is de bedoeling dat deze als html mail word weergeven in mijn mailbox (ik gebruik gmail), maar dit is niet het geval. Het mailen etc gaat allemaal perfect. Maar in de mail laat hij de html code zien.

Ik hoop dat jullie mij eruit kunnen helpen. Is tot nu toe altijd nog gelukt :)

Fijne avond!

Groetjes,
Rowan

De mail functie:

PHP:
function sendMail($server, $adres, $addressee, $message = '', $subject = 'unkown')
    {	
		ini_set('SMTP',	$server);
		$from = 'From: ' . $adres;
        
        echo $server .'<br/>';
        echo $adres .'<br/>';
        echo $addressee .'<br/>';
        echo $subject .'<br/>';
        echo $message .'<br/><br />';
        
        // To send HTML mail, the Content-type header must be set
        $headers  = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

        
        // Additional headers
        $headers .= 'To: <'.$addressee.'>' . "\r\n";
        $headers .= 'From: **verweiderd** <'.$adres.'>' . "\r\n";
        //$headers .= 'Cc: test@example.com' . "\r\n";
        //$headers .= 'Bcc: test@example.com' . "\r\n";
        
		
		if(mail($addressee,$subject,$message,$headers))
		{
		   return true;
		} 
		else
		{
			return false;
		}
    }


Mijn html: (word later meegegeven in functie als $message)
[dit is een test opzet]
HTML:
<!DOCTYPE html>
<html>
<head>
         <title>Birthday Reminders for August</title>
  </head>
<body>
        <p>Here are the birthdays upcoming in August!</p>
<table>
 <tr>
      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
<tr>
     <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
 
Laatst bewerkt:
Dit werkt helaas niet het enige wat ik krijg is het volgende:


Inhoud email nadat hij verzonden en ontvangen is:

HTML:
2012/7/7 *de afzender <hetemailaders@email.com>*
<html> <head> <title>Birthday Reminders for August</title> </head> <body> <p>Here are the birthdays upcoming in August!</p> <table> <tr> <th>Person</th><th>Day</th><th>Month</th><th>Year</th> </tr> <tr> <td>Joe</td><td>3rd</td><td>August</td><td>1970</td> </tr>                                                     <tr> <td>Sally</td><td>17th</td><td>August</td><td>1973</td> </tr> </table> </body> </html>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan