HTML Mime Mail PHP – nastavljanje kodne tabele (charset – windows-1250 – UTF-8) – Outlook Express
Za vse tiste, ki še ne poznate HTML Mime Mail PHP razreda. Je odličen razred za pošiljanje e-pošte, enostaven, ima veliko funkcij in podpira PHP4 ter PHP5. Naj omenim le nekaj funkcionalnosti omenjenega razreda (več na njihovi uradni strani):
- podpora PHP mail, SMTP, SendMail ...
- možnost dodajanje poljubnih header-jev
- omogoča pošiljanje HTML ter plainText-a, ki se uporabi če uporabnik nima podpore za HTML
Vsekakor uporabo priporočam (poznate kakšnega boljšega?). Ključna stvar, ki sem jo hotel omeniti je ta, da če želite spremeniti privzeti charset - ISO-8859-1 (kodno tabelo) pri pošiljanju HTML vsebine, ni dovolj da uporabite ukaz:
-
$m->setHTMLCharset ("windows-1250");
... ampak morate nastaviti kodno tabelo tudi za head in sicer:
-
$m->setHeadCharset ("windows-1250");
Najboljše pa je, če nastavite tudi za plainText. Torej vse skupaj naj bi izgledalo nekako tako:
-
$m = new htmlMimeMail();
-
$m->setHTMLCharset ("windows-1250");
-
$m->setHeadCharset ("windows-1250");
-
$m->setTextCharset ("windows-1250");
Če uporabimo le setHTMLCharset zadeva deluje z Gmail in Hotmail, a ne deluje z Outlook Express poštnim odjemalcem, ki priotizira head nastavitev.
Vodiči - pošiljanje emailov s PHP-jem (HTML Mime Mail):
Download:
Podobni članki:
- PHP – pošiljanje emaila – epošte – sending email – HTML Mime Mail
- WAMP – Windows – mail smtp strežnik – pošiljanje epošte
- PHP – delo z UTF-8 stringi oz. podatki – težave s šumniki (č,š,ž)
- UTF-8 tabele, vendar latin1 podatki ter povezava
- Uporabni HTML meta tagi – PHP header
- Magento internetna trgovina – nastavljanje in pošiljanje e-mailov
- Povezava preko IIS-ja s PHP-jem na strežnik MSSQL 2005 z uporabo Windows Authentication načina (MSSQL, PHP SQLSRV, Windows, IIS)
- PHP – pretvorba RGB vrednosti v HTML hex color – HTML hex color v RGB vrednost (RGB to HTML, HTML to RGB)
- Šumniki – UTF-8 – Težave – PHP & MySQL
- Shrani datoteko / Odpri datoteko dialog – download center (mime-type, Content-type, Content-Disposition)



April 8th, 2008 ob 9:13 pm
Nisem poznal te zadeve. Povsod priporočajo le phpmailer. Me pa zanima, katero zadevo treba pri download prenest?
April 8th, 2008 ob 11:43 pm
Sem dodal Download sekcijo. Razlika je le v podpori za php4 & php5 ali pa samo PHP5.
April 8th, 2008 ob 11:47 pm
Ima kakšne konkretne prednosti pred SwiftMailerjem?
April 8th, 2008 ob 11:51 pm
Bom kar po pravici povedal, nisem še uporabljal Swift Mailer, ampak po prvem pogledu dokumentacije izgleda še bolj "advanced" opcija kot Mail mime. Vredno poskusiti v prihodnosti, prednosti?
April 9th, 2008 ob 4:41 pm
Hvala za linke. Vsekakor bi bilo super, če bi kdo v prihodnosti malo stestiral zadeve in naredil primerjalni test
April 9th, 2008 ob 9:27 pm
Čakam na gasper_k-ja, da pove prednosti (morebitne slabosti), ker predvidevam, da je delal s SwiftMailerjem ...
June 4th, 2008 ob 10:02 am
[...] Pošiljanje emailov: Pri uporabi že spisanih modulov za pošiljanje e-pošte nastavite pravilni charset (primer težave .... [...]
June 18th, 2008 ob 12:02 am
[...] Na blogu smo si že pogledali kako nastaviti pravilni charset oz. kodno tabelo pri uporabi HTML Mime.... Sedaj pa si poglejmo še kratek primer kako poslati e-pošto oz. email s pomočjo HTML Mime Mail PHP paketa, saj se velikokrat na forumih pojavi vprašanje kako to storiti. Kratek primer pošiljanja e-pošte: PLAIN TEXT PHP: [...]
February 25th, 2010 ob 12:41 pm
[...] V primeru, da imate zunanji SMTP strežnik ga lahko uporabite pri pošiljanju. Primer pošiljanja e-pošte s PHP-jem preko zunanjega SMTP strežnika. [...]