T&R splet blog o spletnih storitvah. Razgaljamo tehnologijo!

reference spletnih strani
8th April

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:

[php]
$m->setHTMLCharset (“windows-1250″);
[/php]

… ampak morate nastaviti kodno tabelo tudi za head in sicer:

[php]
$m->setHeadCharset (“windows-1250″);
[/php]

Najboljše pa je, če nastavite tudi za plainText. Torej vse skupaj naj bi izgledalo nekako tako:
[php]
$m = new htmlMimeMail();
$m->setHTMLCharset (“windows-1250″);
$m->setHeadCharset (“windows-1250″);
$m->setTextCharset (“windows-1250″);
[/php]

Č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:


9x komentirano na “HTML Mime Mail PHP – nastavljanje kodne tabele (charset – windows-1250 – UTF-8) – Outlook Express”

  1. smottt je napisal:

    Nisem poznal te zadeve. Povsod priporočajo le phpmailer. Me pa zanima, katero zadevo treba pri download prenest?

  2. Roky je napisal:

    Sem dodal Download sekcijo. Razlika je le v podpori za php4 & php5 ali pa samo PHP5.

  3. gasper_k je napisal:

    Ima kakšne konkretne prednosti pred SwiftMailerjem?

  4. Roky je napisal:

    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?

  5. smottt je napisal:

    Hvala za linke. Vsekakor bi bilo super, če bi kdo v prihodnosti malo stestiral zadeve in naredil primerjalni test :)

  6. Roky je napisal:

    Čakam na gasper_k-ja, da pove prednosti (morebitne slabosti), ker predvidevam, da je delal s SwiftMailerjem …

  7. PHP - delo z UTF-8 stringi oz. podatki - težave s šumniki (č,š,ž) | .: TRSplet - internetne storitve .: je napisal:

    [...] Pošiljanje emailov: Pri uporabi že spisanih modulov za pošiljanje e-pošte nastavite pravilni charset (primer težave …. [...]

  8. PHP - pošiljanje emaila - epošte - sending email - HTML Mime Mail | .: TRSplet - internetne storitve .: je napisal:

    [...] 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: [...]

  9. WAMP – Windows – mail smtp strežnik – pošiljanje epošte | T&R splet - internetne storitve je napisal:

    [...] 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. [...]

Dodaj komentar

You must be logged in to post a comment.