vb.netjmail的簡單介紹

我用vb.net 弄了個jmail接收郵件,但是運(yùn)行報錯,請各位幫忙看下到底是什么問題,非常感謝!

JMAIL組件沒有安裝。或注冊。。

成都創(chuàng)新互聯(lián)是專業(yè)的佳縣網(wǎng)站建設(shè)公司,佳縣接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行佳縣網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

最好下載4.4pro破解版安裝。

或者regsvr32 注冊下 dll文件

怎么在VB中使用jmail?

% '參數(shù)說明 'Subject : 郵件標(biāo)題 'MailAddress : 發(fā)件服務(wù)器的地址,如smtp.163.com 'Email : 收件人郵件地址 'Sender : 發(fā)件人姓名 'Content : 郵件內(nèi)容 'Fromer : 發(fā)件人的郵件地址 Sub SendAction(subject, mailaddress, email, sender, content, fromer) Set jmail = Server.CreateObject("JMAIL.SMTPMail") '創(chuàng)建一個JMAIL對象 jmail.silent = true 'JMAIL不會拋出例外錯誤,返回的值為FALSE跟TRUE jmail.logging = true '啟用使用日志 jmail.Charset = "GB2312" '郵件文字的代碼為簡體中文 jmail.ContentType = "text/html" '郵件的格式為HTML的 jmail.ServerAddress = mailaddress '發(fā)送郵件的服務(wù)器 jmail.AddRecipient Email '郵件的收件人 jmail.SenderName = sender '郵件發(fā)送者的姓名 jmail.Sender = fromer '郵件發(fā)送者的郵件地址 jmail.Priority = 1 '郵件的緊急程序,1 為最快,5 為最慢, 3 為默認(rèn)值 jmail.Subject = subject '郵件的標(biāo)題 jmail.Body = content '郵件的內(nèi)容 '由于沒有用到密抄跟抄送,這里屏蔽掉這兩句,如果您有需要的話,可以在這里恢復(fù) 'jmail.AddRecipientBCC Email '密件收件人的地址 'jmail.AddRecipientCC Email '郵件抄送者的地址 jmail.Execute() '執(zhí)行郵件發(fā)送 jmail.Close '關(guān)閉郵件對象 End Sub '調(diào)用此Sub的例子 Dim strSubject,strEmail,strMailAdress,strSender,strContent,strFromer strSubject = "這是一封用JMAIL發(fā)送的測試郵件" strContent = "JMail組件發(fā)送測試成功!" strEmail = "runbing@eyou.com" strFromer = "runbing@eyou.com" strMailAddress = "mail.ubbcn.com" Call SendAction (strSubject,strMailaddress,strEmail,strSender,strContent,strFromer) % 給你一個發(fā)郵件的例子。 html head /head body hello % set msg = Server.CreateOBject("JMail.Message") msg.From = "×××@163.com" msg.FromName = "Decheng" msg.MailServerUserName="×××"(填電子郵件的用戶名) msg.MailServerPassWord="×××"(填電子郵件的密碼) msg.AddRecipient "×××"(填你想發(fā)送的電子郵箱) msg.Subject = "How are you?" msg.Body = "This w3 JMail stuff rocks!" vbCrLf msg.appendText "Here’s some text." msg.appendText "And here’ s some more" msg.Send( "smtp.163.com" )(如果用的不是163,請換成其它的SMTP服務(wù)器) response.write "ok" % /body /html 如果你想知道如何收郵件,可以查看Jmail的官方文檔,安裝了Jmail4.5后,默認(rèn)在C:\Program Files\Dimac\w3JMail中可以找到。關(guān)于Jmail4.5的下載,請自己在網(wǎng)上搜索。

在asp.net中用jmail定期發(fā)送郵件怎么發(fā),vb.net的,比如一小時發(fā)一封

1.WEB開發(fā),在ASP.Net中引用System.Web.Mail類

2.使用JMail組件

第一種方法

MailMessage mm = new MailMessage();

mm.From = myReader["FromEmail"].ToString();

mm.To = myReader["ToEmail"].ToString();

mm.Subject = myReader["Subject"].ToString(); ;

mm.Body = strBody;

mm.BodyFormat = MailFormat.Html;

mm.Fields.Add("", "1"); //basic authentication

mm.Fields.Add("", myReader["UserName"].ToString()); //set your username here

mm.Fields.Add("", myReader["UserPassword"].ToString()); //set your password here

SmtpMail.SmtpServer = myReader["Smtp"].ToString();

SmtpMail.Send(mm);

第二種方法自己去下載Jmail組件,看資料

VB 如何用 jmail 接收郵件

抄個自己的回答:

建議你去看阿江翻譯的JMAIL開發(fā)文檔:

把這幾個對象看一下:

POP3。MESSAGES,MESSAGE,ATTS,ATT

過程:

1。先用POP3對象連接郵件服務(wù)(當(dāng)然你郵箱要開POP設(shè)置)并接受到MESSAGES

2。取到MESSAGES后,輪循到MESSAGE對象后。

3。對MESSAGE解析,得到郵件標(biāo)題,內(nèi)容,收發(fā)人,

4。如果有附件還要對ATTS對象輪循并解析(可以把附件存在本地或?qū)戞溄樱?/p>

MESSAGES是信件集

MESSAGE是單封信件

ATTS是附件集

ATT是單個附件

————————————————————————

發(fā)信分割線

————————————————————————

拿個別人的回答改了一下,俺VB幾乎沒用過,只會VB。NET

先注冊DLL

然后VB代碼如下:

Private Sub Command1_Click()

SendMail "標(biāo)題", "正文"

End Sub

Sub SendMail(Optional ByVal sSubject As String, _

Optional ByVal sBody As String)

Dim jmail

Set jmail = CreateObject("jmail.Message")

jmail.Charset = "gb2312"

jmail.Silent = False

jmail.Priority = 1 '郵件狀態(tài),1-5 1為最高

jmail.MailServerUserName = "XXX" 'Email帳號

jmail.MailServerPassWord = "XXX" 'Email密碼

jmail.FromName = "XXX" '發(fā)信人姓名

jmail.From = "XXX@XXX.XXXX" '發(fā)郵件地址地址

jmail.Subject = sSubject '主題

jmail.AddRecipient "XXX@XXX.XXXX" '收信人地址

jmail.body = sBody '信件正文

jmail.Send ("smtp.163.com") 'SMTP服務(wù)器,如smtp.sohu.com

Set jmail = Nothing

End Sub

全了。FromName 和FROM 建議都用郵件地址,不然有的郵箱不收的

vb用jmail接收郵件的問題

VB里的語法不同于ASP網(wǎng)頁代碼,你這寫法錯了。VB中不是用server來創(chuàng)建對象的。參考:

Set

j=

CreateObject("jmail.Message")

前提是Jmail組件的DLL文件已經(jīng)安裝到系統(tǒng)中了。

當(dāng)前題目:vb.netjmail的簡單介紹
本文來源:http://muchs.cn/article30/hgcpso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司、定制網(wǎng)站、動態(tài)網(wǎng)站、電子商務(wù)關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)