» »

[PHP] Pošiljanje HTML maila s funkcijo mail() ter različni mail klienti

[PHP] Pošiljanje HTML maila s funkcijo mail() ter različni mail klienti

macrome ::

Zdravo!
Za pošiljanje HTML maila uporabljam PHP funkcijo mail(). Recimo, da hočem poslat naslednji HTML tekst tako kot je prikazano spodaj - na 2 različna email naslova:
	$mail_text = "";
	$mail_text .= "<b>Prva vrstica</b><br>";
	$mail_text .= "<b>Druga vrstica</b><br>";
        $headers = "MIME-Version: 1.0\r\n";
	$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
	$headers .= "From: moj_mail@mail.com\r\n";
        mail("moj_mail_1@email.si", "My Subject", $mail_text, $headers);
	mail("moj mail_2@gmail.com", "My Subject", $mail_text, $headers);

Če pošljem pošto komu, ki uporablja email.si ali Amis, je vse ok, pošta se prikaže kot želim, torej tako:

Prva vrstica
Druga vrstica


Če pošljem pošto na gmail ali na siol (drugih še zaenkrat nisem testiral), pa tole:
Content-type: text/html; charset=iso-8859-1

From: moj_mail@mail.com

Message-Id: <20061105114313.0CBAB5329C69@hosting1.amis.net>
Date: Sun,  5 Nov 2006 12:43:13 +0100 (CET)


<b>Prva vrstica</b><br><b>Druga vrstica</b><br>


Ima kdo kakšno idejo zakaj se ne upoštevajo HTML oznake pri nekaterih mail ponudnikih? Maile bi seveda moral pošiljati na siol...

upirna ::

Se mi ne da brat tvojega posta, ampak ti dam nasvet: Klik!
[to sporočilo bo spremenil upirna, kadar bo to njemu pasalo]

DC- ::

pa daj no človek sprašuje ZAKAJ

Sem se poigral z tvojo kodo in meni to čisto lepo pošlje na gmail in ga tudi pravilno prikaže.
Sam uporabljam podobne headerje in mi deluje povsod.

Čeprev se ti bo tole zdel butast nasvet ampak preveri ali je tako tudi če poženeš kodo na drugem serverju.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Ubuntu server] mail poslan iz serverja zazna kot vsiljeno pošto (strani: 1 2 )

Oddelek: Omrežja in internet
799263 (8233) shorvat
»

php mail() včasih ne pošlje

Oddelek: Izdelava spletišč
51326 (1166) snow
»

email še enkrat

Oddelek: Izdelava spletišč
71554 (1345) Taras_Bulba
»

PHPBB2 in pošiljanje pošte v slovenščini (Č)

Oddelek: Izdelava spletišč
111229 (1087) Tito
»

Htmlentities()

Oddelek: Programiranje
101523 (1382) rc-car

Več podobnih tem