
正文
包含vb.netjmail的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
我用vb.net 弄了个jmail接收邮件,但是运行报错,请各位帮忙看下到底是什么问题,非常感谢!
JMAIL组件没有安装。或注册。。
最好下载4.4pro破解版安装。
或者regsvr32 注册下 dll文件
相关问答
Q1: VB 如何用 jmail 接收邮件
抄个自己的回答:
建议你去看阿江翻译的JMAIL开发文档:
把这几个对象看一下:
POP3。MESSAGES,MESSAGE,ATTS,ATT
过程:
1。先用POP3对象连接邮件服务(当然你邮箱要开POP设置)并接受到MESSAGES
2。取到MESSAGES后,轮循到MESSAGE对象后。
3。对MESSAGE解析,得到邮件标题,内容,收发人,
4。如果有附件还要对ATTS对象轮循并解析(可以把附件存在本地或写链接)
MESSAGES是信件集
MESSAGE是单封信件
ATTS是附件集
ATT是单个附件
————————————————————————
发信分割线
————————————————————————
拿个别人的回答改了一下,俺VB几乎没用过,只会VB。NET
先注册DLL
然后VB代码如下:
Private Sub Command1_Click()
SendMail "标题", "正文"
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 '邮件状态,1-5 1为最高
jmail.MailServerUserName = "XXX" 'Email帐号
jmail.MailServerPassWord = "XXX" 'Email密码
jmail.FromName = "XXX" '发信人姓名
jmail.From = "XXX@XXX.XXXX" '发邮件地址地址
jmail.Subject = sSubject '主题
jmail.AddRecipient "XXX@XXX.XXXX" '收信人地址
jmail.body = sBody '信件正文
jmail.Send ("smtp.163.com") 'SMTP服务器,如smtp.sohu.com
Set jmail = Nothing
End Sub
全了。FromName 和FROM 建议都用邮件地址,不然有的邮箱不收的
Q2: vb用jmail接收邮件的问题
VB里的语法不同于ASP网页代码vb.netjmail,vb.netjmail你这写法错vb.netjmail了。VB中不是用server来创建对象的。参考vb.netjmail:
Set
j=
CreateObject("jmail.Message")
前提是Jmail组件的DLL文件已经安装到系统中了。
Q3: 在asp.net中用jmail定期发送邮件怎么发,vb.net的,比如一小时发一封
1.WEB开发,在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.netjmail的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.netjmail的信息别忘了在本站进行查找喔。







