ftmp

来源:互联网 发布:ubuntu 16.04分区教程 编辑:程序博客网 时间:2024/06/14 21:48

三.在Visual   C#中正确使用发送电子邮件相关的对象:    
   
       (1).要调用对象,当然首先就要在程序的最前面导入封装对象的名称空间,具体如下:  
   
         using   System.Web.Mail   ;  
   
       (2).正确定义MailMessage对象的属性:  
   
       MailMessage对象中和电子邮件相关的属性可以用下表来表示:  
   
  属性名称     代表意义      
  From     源地址      
  To     目的地址      
  Subject     邮件主题      
  Priority     邮件优先级   (   High   ,   Low   ,   Normal   )      
  Attachments     附件      
  Bcc     暗送地址      
  Cc     抄送地址      
  Body     邮件内容主体      
  Bodyformat     邮件格式(   Html   ,   Text   )      
  Bodyencoding     邮件编码(   Base64   ,   Uuencode   )      
   
       在程序中,具体的实现语句如下:  
   
  MailMessage   aMessage   =   new   MailMessage   (   )   ;  
  //新建一个MailMessage对象  
  aMessage.From   =   FromTextBox.Text   ;  
  //定义发信人地址,如果是多人,可以用","分开  
  aMessage.To   =   ToTextBox.Text   ;  
  //定义收信人地址,如果是多人,可以用","分开  
  aMessage.Cc   =   CCTextBox.Text   ;  
  //定义抄送人地址,如果是多人,可以用","分开  
  aMessage.Bcc   =   BCCTextBox.Text   ;  
  //定义暗送人地址,如果是多人,可以用","分开  
  aMessage.Subject   =   SubjectTextBox.Text   ;  
  //定义邮件的主题  
  aMessage.Body   =   MessageTextBox.Text   ;  
  //定义邮件的内容  
  if   (   AttachmentTextBox.Text.Length   >   0   )  
  aMessage.Attachments.Add   (   new   MailAttachment   (   AttachmentTextBox.Text   ,   MailEncoding.Base64   )   )   ;  
  //给邮件增加一个附件      
   
       注:"="右边是程序中定义的文本框的"Text"值。  
   
       (3).用SmtpMail对象正确发送电子邮件:  
   
       在Visual   C#中调用SmtpMail对象的Send   (   )方法有多种方式。本文介绍的只是其中的一种比较常用的调用方式,即:SmtpMail.Send   (   MailMessage对象   )。在程序中的实现语句如下:  
   
        SmtpMail.Send   (   aMessage   )   ;