首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

求:电子邮件客户端完整程序(使用VB。NET语言开发),该怎么处理

2012-01-23 
求:电子邮件客户端完整程序(使用VB。NET语言开发)这是我的毕业设计,可是我做起来发现比我想象中的要难一些,

求:电子邮件客户端完整程序(使用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为空!";//邮件内容 

热点排行