在同一郵件中生成普通文本和HTML超文本兩種不同的信息
<CFMAIL TO="..." FROM="..." SUBJECT="..."> <CFMAILPART TYPE="text"> 普通文本信息。。。 </CFMAILPART> <CFMAILPART TYPE="html"> <B>超文本信息。。。</B> </CFMAILPART> </CFMAIL>
<CFMAILPART>完整的信息(感覺可以控制顯示編碼很方便): <cfmailpart type="mime type" charset="character encoding" wraptext="number" > 郵件內(nèi)容... </cfmailpart>
郵件服務器在發(fā)送郵件時需要認證? 從ColdFusion MX 6.1開始,ColdFusion支持SMTP的認證。你可以在<CFMAIL>標簽中提供相應的認證信息,例如: <CFMAIL TO="..." FROM="..." SUBJECT="..." Server="smtp.163.net" Username="parole" Password="MyEmailPassword"> 郵件內(nèi)容.... </CFMAIL>
或在ColdFusion管理界面中用以下的格式提供認證信息:parole:MyEmailPassword@163.net
如何跟蹤?quán)]件的發(fā)送結(jié)果?如失敗或者被拒絕。 CFMAIL標簽發(fā)送/接收郵件發(fā)生錯誤,郵件都會在 c:\CFusionMX\Mail\UnDelivr 目錄里,但是也許我們的CF空間是租來的,這樣無法訪問這些東西,不過現(xiàn)在好了,ColdFusion MX 6.1 <CFMAIL>中有一個FAILTO屬性,可以用來指定一個郵件地址,在遇到郵件發(fā)送失敗的情況時,ColdFusion會向此郵件地址發(fā)送一個失敗通知。
<CFMAIL TO="#email#" FROM="parole@163.net" FAILTO="wait@blueidea.com" ...> ... </CFMAIL>
如何指定郵件回復地址 <CFMAIL TO="..." FROM="..." SUBJECT="..." replyto="#ReqlyToEmail#"> 郵件內(nèi)容.... </CFMAIL>
限制行最大行 有很多用提供免費郵箱的ISP都限制了郵件內(nèi)容最大字節(jié)行數(shù)。ColdFusion MX 6.1 加入了這個屬性,默認是不限制大小,如果指定此屬性,默認一行是72個字節(jié)。
<CFMAIL TO="..." FROM="..." SUBJECT="..." wraptext="365"> 郵件內(nèi)容.... </CFMAIL>
出處:藍色理想
責任編輯:cjj
◎進入論壇網(wǎng)絡編程版塊參加討論
|