[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |

.NET环境下五种不同的邮件发送解决方案

作者: xuejinyoulan,  出处:csdn , 责任编辑: 李春禹, 
2007-12-11 11:18
  SmtpMail提供用于使用 Windows 2000 的协作数据对象 (CDOSYS) 消息组件来发送消息的属性和方法。优点:可以在此基础上开发出自己的组件,利用Sockets我们可以进行网络编程开发 我编写的管理系统,自己写组件(SMTP),功能同样强大,不过Coding的时间就长了!

 Body   邮件正文
  Logging   调用Log记录,供Debug用
  Priority   邮件的优先程度,从1到5
  Sender   发件人
  ServerAddress   SMTP服务器的IP地址或名称
  Subject   邮件标题
  JMail组件的常用方法:
  AddAttachment   指定附件文件
  AddRecipient   加入一个收件人
  AddRecipientBCC   隐藏的副本抄送,只有发件人和BCC收件人知道。
  AddRecipientCC   副本抄送
  Execute   送出邮件
  了解必要的属性及方法后,余下的部分接收使用者输入的Email,当成参数传给AddRecipient方法,然后根据需要填上其余属性,最后以Execute方法寄出。例如:
  以下是引用片段:
  Dim JMail
  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

  总结:选择何种方案,视程序的用途和需求而定,本文例出的几种方案,供大家参考。例如用友软件U8,调用outlook组件,一样整合到自己的软件中。我编写的管理系统,自己写组件(SMTP),功能同样强大,不过Coding的时间就长了!

共5页。 9 1 2 3 4 5
  • 本文关键词:

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅