读书人

求:电子邮件客户端完整程序(使用VB。

发布时间: 2012-01-23 21:57:28 作者: rapoo

求:电子邮件客户端完整程序(使用VB。NET语言开发)
这是我的毕业设计,可是我做起来发现比我想象中的要难一些,所以就各位大侠们帮帮忙,谁哪有的话给我发一个到我的邮箱里吧
我的邮箱:sniper_nie@163.com

[解决办法]
毕业设计就是要你自己做的设计,而不是别人帮你做的设计

不要等着天上给你掉个大苹果下来

电子邮件只是遵循SMTP协议而已

VB6的代码相当多了,改成VBNET多简单一事情-_-
[解决办法]
用Jmail:
发送:
JMail组件的常用方法:

AddAttachment   指定附件文件

AddRecipient   加入一个收件人

AddRecipientBCC   隐藏的副本抄送,只有发件人和BCC收件人知道。

AddRecipientCC   副本抄送

Execute   送出邮件



了解必要的属性及方法后,余下的部分接收使用者输入的Email,当成参数传给AddRecipient方法,然后根据需要填上其余属性,最后以Execute方法寄出。例如:

JMail = Server.CreateObject("JMail.SMTPMail")

JMail.Logging = True

JMail.ServerAddress = "202.96.144.48"

JMail.Sender = "lihonggen0@163.com"

JMail.Subject = "subject."

JMail.Body = "body."

JMail.AddRecipient("bbbb@163.com")

JMail.AddAttachment("c:\go.gif")

JMail.Priority = 3

JMail.Execute()

JMail = Nothing


[解决办法]
接收:

mailMessage = popMail.Messages[1];//取得一条邮件信息
mailMessage.Charset = "GB2312";//设置邮件的编码方式
mailMessage.Encoding = "Base64";//设置邮件的附件编码方式
mailMessage.ISOEncodeHeaders = false;//是否将信头编码成iso-8859-1字符集
txtpriority.Text = mailMessage.Priority.ToString();//邮件的优先级
txtSendMail.Text = mailMessage.From;//邮件的发送人的信箱地址
txtSender.Text = mailMessage.FromName;//邮件的发送人
txtSubject.Text = mailMessage.Subject;//邮件主题
if(mailMessage.Body!=null)
txtBody.Text = mailMessage.Body;
else
txtBody.Text = "boby为空!";//邮件内容

读书人网 >VB Dotnet

热点推荐