Katalog ASP odkaz∙: Hledßte informace o ASP? Zkuste nßÜ nov² katalog odkaz∙ na ASP weby. Vφce zde...
TextLink.cz
VyÜlo: 22.11.2000 Rubrika: ASP - Komponenty

Odeslßnφ e-mailu ve formßtu HTML pomocφ komponenty JMAIL.
Odesφlßnφ mailu pomocφ ASP je jedna ze zßkladnφch v∞cφ, kterou se ka₧d² ASP zaΦßteΦnφk sna₧φ nauΦit. Odeslßnφ mailu ve formßtu HTML se m∙₧e jevit jako problΘm. Tento Φlßnek vßs p°esv∞dΦφ, ₧e tomu tak nenφ.

Odeslßnφ e-mailu ve formßtu HTML je stejn∞ jednoduchΘ jako odeslßnφ b∞₧nΘho mailu pomocφ ASP. StaΦφ jednoduchß zm∞na parametr∙ a Vßm nic nebrßnφ v tom aby zprßva z vaÜich strßnek vypadala jak pot°ebujete. Osobn∞ k t∞mto ·Φel∙m pou₧φvßm komponentu JMAIL.

JMAIL je dle mΘho nßzoru lepÜφ ne₧ "klasika" v podßnφ CDONTS a umφ zajφmavΘ v∞ci, kterΘ vÜak vydajφ na samostatn² Φlßnek, tak₧e o tom n∞kdy p°φÜt∞. JMAIL je zdarma a stßhnout si jej m∙₧ete na http://tech.dimac.net. Jestli₧e pou₧φvßte webhosting je mo₧nΘ, ₧e vßÜ provider ji₧ JMAIL podporuje. Pou₧itφ tΘto komponenty pro odeslßnφ mailu nenφ slo₧it∞jÜφ ne₧ CDONTS (je to v podstat∞ to samΘ).

Podφvejme se tedy jak odeslat jednoduch² HTML mail p°i naΦtenφ strßnky:

Nejd°φve si p°ipravφme prom∞nnou strHTML, do kterΘ vlo₧φme text vΦetn∞ formßtovßnφ:

<%
Dim strHTML

strhtml = "<HTML><head><title>HTML MAIL</title><body><BR>"
strHTML = strHMTL & "<CENTER><H1>M∙j HTML mail</H1></CENTER>"
strHTML = strHTML & "<B>Toto je m∙j prvnφ pokus s odeslßnφm mailu ve formßtu HTML</B>"
strHTML = strHTML & "</body></head></HTML>"


' Nynφ si p°ipravφme komponentu JMAIL, kterou mail odeÜleme.

Set NM = Server.CreateObject("JMail.SmtpMail")
NM.LazySend = True
NM.ContentType = "text/HTML"
NM.Subject = "HTML mail"
NM.Sender = "odesilatel@domena.cz"
NM.AddRecipient "prijemce@domena.cz"
NM.Body = strHTML
NM.Execute()
Set NM = Nothing 
%>

Jak vidφte celß v∞c je a₧ p°ekvapiv∞ jednoduchß. Prom∞nnß strHTML m∙₧e samoz°ejm∞ p°ijmout dalÜφ data (nap°φklad z formulß°e atp.). Pomocφ  v²Üe uvedenΘho k≤du m∙₧ete tedy snadno odesφlat obsah formulß°∙ z vaÜich strßnek, libovoln∞ jej formßtovat a odesφlat na dalÜφch (i) n∞kolik adres. P°φÜt∞ si ukß₧eme, jak pracovat s daty z formulß°∙ a detailn∞ si popφÜeme jednotlivΘ vlastnosti a metody objektu JMAIL, kterΘ jist∞ stojφ za pozornost.

Autor je externφm redaktorem internetovΘho denφku Sv∞t Namodro.

Marek Pavlov
pavlov@internet-solution.cz



   Souvisejφcφ Φlßnky
TextLink.cz