前一段時(shí)間有發(fā)過(guò)一個(gè)簡(jiǎn)單的JMAIL郵件發(fā)郵件的代碼,今天就把這個(gè)代碼做一個(gè)具體的注解,并增加了另外兩個(gè)格式的代碼,并舉幾個(gè)簡(jiǎn)單的例子: 首先是jmail.smtpmail的核心代碼:
[Ctrl+A 全部選擇 然后拷貝]
w3 Jmail4.3組件重新設(shè)計(jì)了其內(nèi)部結(jié)構(gòu)——使用Message對(duì)象代替原來(lái)的單一對(duì)象Jmail.smtpmail發(fā)送郵件,有些方法需要身份驗(yàn)證的(如163、yahoo等),可以用下面的方法解決:
[Ctrl+A 全部選擇 然后拷貝]
再講一下微軟自帶的CDONTS組件的發(fā)信的方法:
[Ctrl+A 全部選擇 然后拷貝]
這種方法發(fā)送郵件是最簡(jiǎn)單的,同時(shí)也帶來(lái)一定的問(wèn)題,就是很少有服務(wù)器會(huì)開(kāi)這項(xiàng)服務(wù)!
我們寫(xiě)程序,一般情況下都是說(shuō)要代碼模塊化,這樣方便維護(hù),同時(shí)也方便移植。因此,我在這里將這個(gè)發(fā)郵件的寫(xiě)成一個(gè)子程,在調(diào)用的時(shí)候可以直接調(diào)用(當(dāng)然,如果你高興寫(xiě)成函數(shù)的話(huà)也是可以的,這個(gè)主要是看個(gè)人興趣):
[Ctrl+A 全部選擇 然后拷貝]
以上是我對(duì)發(fā)郵件代碼的一個(gè)粗略的見(jiàn)解,忘大家不吝賜教!
出處:藍(lán)色理想
責(zé)任編輯:cjj
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|