login  Naam:   Wachtwoord: 
Registreer je!
 Forum

email met afbeelding fout

Offline masterdeals - 23/01/2007 10:04 (laatste wijziging 23/01/2007 10:36)
Avatar van masterdealsNieuw lid Hallo,

Heeft er iemand een idee wat ik fout doe met onderstaande code.
In outlook komt deze email goed aan maar met thunderbirth krijg ik een blanco email

  1. <?PHP
  2. $email = '' . $row['email'] . '';
  3. $headers = "MIME-Version: 1.0\r\n";
  4. $headers .= "From: webmaster@domein.com\r\n";
  5. $headers .= "Content-type: multipart/mixed; boundary=\"_aaaaaaaaaa0\"\r\n";
  6. $headers .= "Content-ID: <26412.789994054.0@domein.com>";
  7. $headers .= "--'._aaaaaaaaaa0.'\r\n";
  8. $headers .= "Content-type: text/html; Content-ID: <26412.789994054.0@domein.com>";
  9. $bericht = "<body bgcolor='#000000'>";
  10. $bericht = "<table width='600' cellspacing='0' cellpadding='0' align='center' border='0' bordercolor='#999999'>
  11. <tr>";
  12. $bericht = $bericht . "<td width='50' align='center' bgcolor='#CCCCCC'>&nbsp;
  13. </td><td width='500' align='center' bgcolor='#FFFFCC'>";
  14. $headers .= "--'._aaaaaaaaaa0.'\r\n";
  15. $headers .= "Content-type: image/gif; Content-ID: <26412.789994054.0@eo-network.com>: Content-Description: mime test image/gif: Content-Transfer-Encoding: base64";
  16. $bericht = $bericht . "<img src='http://www.domein.com/images/topmail.gif'>\r\n";
  17. $headers .= "--'._aaaaaaaaaa0.'\r\n";
  18. $headers .= "Content-type: text/html; Content-ID: <26412.789994054.0@domein.com>";
  19. $bericht = $bericht . "<br><br>$inhoud.<br><br><br>";
  20. $bericht = $bericht . "</td>
  21. <td width='50' align='center' bgcolor='#CCCCCC'>&nbsp;</td>
  22. </tr><tr><td colspan='3' bgcolor='#CCCCCC'>&nbsp;</td></tr>
  23. </tr></table>";
  24. mail($email, $onderwerpinhoud, $bericht, $headers);
  25. ?>


Citaat:
Rens edit:
Codetags!!!

8 antwoorden

Gesponsorde links
Offline Thomas - 23/01/2007 10:31
Avatar van Thomas Moderator Als je MIME-mail gebruikt zitten alle gegevens in $headers, $bericht is dan leeg.
Je zult ook bij elke MIME-part aan moeten geven want het Content-Type is, en eventueel een Content-Transfer-Encoding en Content-Disposition.

Het correct opstellen van MIME-mail heeft enige voeten in de aarde.
Offline Kr4nKz1n - 23/01/2007 10:37 (laatste wijziging 23/01/2007 10:38)
Avatar van Kr4nKz1n Onbekend
  1. <?
  2. $headers = "MIME-Version: 1.0\r\n";
  3. $headers .= "From: webmaster@domein.com\r\n";
  4. $headers .= "Content-type: multipart/mixed; boundary=\"_aaaaaaaaaa0\"\r\n";
  5. $headers .= "Content-ID: <26412.789994054.0@domein.com>";
  6. $headers .= "--'._aaaaaaaaaa0.'\r\n";
  7. $headers .= "Content-type: text/html; Content-ID: <26412.789994054.0@domein.com>";
  8. $headers .= "--'._aaaaaaaaaa0.'\r\n";
  9. $headers .= "Content-type: image/gif; Content-ID: <26412.789994054.0@eo-network.com>: Content-Description: mime test image/gif: Content-Transfer-Encoding: base64";
  10. $headers .= "--'._aaaaaaaaaa0.'\r\n";
  11. $headers .= "Content-type: text/html; Content-ID: <26412.789994054.0@domein.com>";
  12.  
  13. $bericht = "<body bgcolor='#000000'>";
  14. $bericht .= "<table width='600' cellspacing='0' cellpadding='0' align='center' border='0' bordercolor='#999999'><tr>";
  15. $bericht .= "<td width='50' align='center' bgcolor='#CCCCCC'>&nbsp;</td><td width='500' align='center' bgcolor='#FFFFCC'>";
  16. $bericht .= "<img src='http://www.domein.com/images/topmail.gif' />\r\n";
  17. $bericht .= "<br /><br />".$inhoud."<br /><br /><br />";
  18. $bericht .= "</td>
  19. <td width='50' align='center' bgcolor='#CCCCCC'>&nbsp;</td>
  20. </tr><tr><td colspan='3' bgcolor='#CCCCCC'>&nbsp;</td></tr>
  21. </tr></table>";
  22. mail($row['email'], $onderwerpinhoud, $bericht, $headers);
  23. ?>

Probleem is nog niet opgelost met deze coding.
Offline masterdeals - 23/01/2007 10:38
Avatar van masterdeals Nieuw lid is er een andere mannier om een html mail met een afbeelding te verzenden ?
Offline Kr4nKz1n - 23/01/2007 10:38
Avatar van Kr4nKz1n Onbekend Een afbeelding als bijlage bedoel je lijkt me?
Offline masterdeals - 23/01/2007 10:42
Avatar van masterdeals Nieuw lid Ja ik zou gewoonweg een afbeelding in de layout willen hebben of een achtergrondplaatje

Maar als ik dat in een img tag steek krijg ik deze mail niet aan via mn telenet mail
Offline Kr4nKz1n - 23/01/2007 10:43
Avatar van Kr4nKz1n Onbekend Bij alle andere mail site`s wel, zoals hotmail en gmail etc.
Offline masterdeals - 23/01/2007 10:45
Avatar van masterdeals Nieuw lid Via hotmail weet ik het niet maar via de mailadressen van mn sites krijg ik die mail wel goed binnen
Offline ikkedikke - 23/01/2007 20:16
Avatar van ikkedikke PHP expert volgens mij mis je een aantal newlines op regel 5,7,9 en 11
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.256s