Spotkałem się z bardzo dziwnym problemem. Otóż wysyłając maila w firmie HTML przy pomocy PHP w interii jest problem z jego wyświetleniem. Sam kod HTML w mailu jest zbudowany według standardów, jednak interia do początku treści dokleja:
<html xml:lang="pl" xmlns="http://www.w3.org/1999/xhtml">;<head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head><body>
oraz na koncu
</body> </html>
Co skutkuje tym że zamiast obejrzeć ładnie sformatowany tekst, widzę tylko znaczniki html.
Czy ktoś wie jak to rozwiązać??
Moj przykladowy kod wysyłany przez poczte
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">; <html xmlns="http://www.w3.org/1999/xhtml"; lang="pl"> <head> <title></title> <meta name="keywords" content=""> <meta name="description" content=""> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-language" content="pl"> <style> * { margin:0; padding:0; } html, body { background: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #6c6c6c; margin: 20px; margin-top: 10px; } .h1 { color: #a02677; font-size: 15px; text-align: right; padding: 0px; margin: 0px; font-weight: bold; width: 98%; display: block; height: 22px; } .blockA { background: #ffffff; border: 1px solid #dedede; } .blockB { background: #f7f7f7; padding: 20px; border-left: 3px solid #9f1d73; margin: 1px; } </style> </head> <body> <div class="h1">Tytuł</div> <div class="blockA"> <div class="blockB"> Moja treść HTML <b>test test test</b> </div> </div> </body> </html>