一、首先下載jmail最新免費版 可以到s.Vevb.com下載
二、安裝jmail:把JMail45_free.msi上傳到服務器上安裝,下一步下一步即可。為了今后備份方便可以安裝到C盤。
三、注冊jmail:在運行里輸入:regsvr32 “C:/Program Files/Dimac/w3JMail/jmail.dll”
會提示注冊成功即可。
四、修改目錄權限:
此時用探針探測可能仍然提示不支持jmail組件。情況如同這里:win 2003 服務器 安裝 Jmail 發信組件,安裝成功,沒有問題,但是用探針探測,卻提示未安裝
我估計是由于C盤program files的目錄權限設置所致。不用重新啟動,修改Dimac的目錄權限,增加一個everyone組,然后刷新探針頁面,馬上就可以看到支持jmail.SMTPMail的Jmail郵件發送了。
當然不能讓這個目錄這么不安全,所以我們要接著刪掉everyone組(所以實際上只是中間改了一下權限,后來又改回來了),探針仍然提示支持jmail。
Update:必須一直開放著everyone組權限,否則過后(可能是重啟后)又會提示不支持該組件。
現在就可以正常發送郵件了。
注:當然,除了jmail組件的安裝和注冊正確外,你還必須設置好你的SMTP服務器,我剛開始時用Gmail的SMTP也不行,后來用另外一個站點上可以正常使用的搜狗企業郵局郵箱的配置就可以了。
搜狗/Gmail的SMTP配置:
要顯示的發送郵箱:可任意設
服務器地址:smtp.mail.sogou.com/smtp.gmail.com(gmail的這個我沒有成功發送過郵件)
SMTP登錄用戶名:你在搜狗或者Gmail的登錄帳號。
SMTP登錄密碼:你在搜狗或者Gmail的登錄密碼。
后來看到:請問我用Gmail郵箱可以使用Jmail發信嗎 提到:
一、GMail存在smtp。其地址為:smtp.gmail.com
二、GMail的smtp要求SSL的安全鏈接
三、GMail的smtp端口號不是25是465
Jmail的發信端口默認是25,不太清楚它能否支持自定義發信端口,如果不支持,那么它就不能支持GMail了。
另外Jmail不支持SSL安全鏈接,這也使它根本不可能使用GMail的smtp服務。
而我用的是jmail的免費版本,所以是不可能用Gmail的SMTP服務了,但帖子中的“看來用Gmail作為發件地址是不行了”這句回復有錯,仍然可以用Gmail作為發件地址,只需把“要顯示的發送郵箱”設置為Gmail的地址即可,但我測試過有些問題。
第一項“要顯示的發送郵箱”雖然可以任意設,但最好讓要顯示的郵箱地址與SMTP的登錄地址一樣,這樣子才可以立即收到郵件(用Gmail郵箱測試),否則會延緩幾分鐘或者直接就收不到郵件。本想如果這里可以任意設的話,那么我只需要修改這一個地方,以下三樣都不修改即可,就可以實現用任何地址發信了。但測試了四封郵件,只收到一封而且延緩了幾分鐘,另外三封都沒有收到(也不在spam中),發送的頁面也響應了很久才提示發送成功。但一旦改為與SMTP登錄用戶名一樣的地址,不但服務器發送的頁面響應速度快,很快就提示發送成功,而且Gmail里也馬上收到郵件。
新聞熱點
疑難解答