Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nagłówki w mailu wysylanym funkcja mail
Forum PHP.pl > Forum > PHP
vinegar
witam,

wysylam maile html za pomoca funkcji mail(). Kod wyglada tak:

[php:1:40ae54244e]<?php

$mail_text = "tekst html";

$mail_head = "MIME-Version: 1.0rn";
$mail_head .= "Content-type: text/html; charset=iso-8859-2rn";
$mail_head .= "From: jakiś@mailrn";

$mail_subject = "temat";

$mail_do= "adrsat@maila";

mail($mail_do, $mail_subject, $mail_text, $mail_head);

?>[/php:1:40ae54244e]

Niestety dla niektorych skrzynek pocztowych np: wirtualnej polski albo na serwrach home.pl utworzone w ten sposob maile nie wyswietlaja sie jako html, tylko jako niesformatowany tekst ze znacznikami html w tresci oraz naglowkami na gorze wiadomosci. Nagłowki w ogole nie sa przetwarzane dla tych maili... Na innych serwerach natomiast tak wygenerowane maile wyswietlaja sie poprawnie jako html (np poczta.gdynia.pl czy poczta.onet.pl)

Dlaczego tak jest? W jaki sposob zdefiniowac naglowki maila, aby byl on wyswietlany na kazdym serwerze poprawnie, czyli jako tekst html??
vinegar
po usunieciu 'r' z koncow linii w naglowkach kod dziala, ale jak wypowiadaly sie juz niektore osoby we wczesniejszych postach kod taki jest nieprawidlowy... a jadnak dziala...

jak to w koncu z tym jest?
?>[/php]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.