一个发送电子邮件的类(C#&asp.net2)

  public   class  SystemMail
    
{
        
public SystemMail() { }

        
...

        
private string _adminEmail = "abc@163.com";
        
public string AdminEmail
        
{
            
get return _adminEmail; }
            
set { _adminEmail = value; }
        }


        
private string _smtpServer = "smtp.163.com";
        
public string SmtpServer
        
{
            
get return _smtpServer; }
            
set { _smtpServer = value; }
        }


        
private string _BodyFormat = "html";
        
public string BodyFormat
        
{
            
get return _BodyFormat; }
            
set { _BodyFormat = value; }
        }


        
private string _BodyEncoding = "gb2312";
        
public string BodyEncoding
        
{
            
get return _BodyEncoding; }
            
set { _BodyEncoding = value; }
        }


        
private string _password = "111111";
        
public string Password
        
{
            
get return _password; }
            
set { _password = value; }
        }


        
private string _userName = "online";
        
public string UserName
        
{
            
get return _userName; }
            
set { _userName = value; }
        }


        
public bool Send()
        
{
            
try
            
{
              
                System.Net.Mail.SmtpClient SC 
= new SmtpClient();               
                SC.Host 
= this.SmtpServer;               
                SC.UseDefaultCredentials 
= false;
                SC.Port 
= 25;               
                System.Net.NetworkCredential basicAuthenticationInfo 
= new System.Net.NetworkCredential(this.UserName, this.Password);
                SC.Credentials 
= basicAuthenticationInfo;                
                MailMessage em 
= new MailMessage();                
                em.To.Add(
new System.Net.Mail.MailAddress(this.To));
                em.From 
= new MailAddress(this.From);
                em.Subject 
= this.Subject;
                em.Body 
= this.Body;
                em.SubjectEncoding 
= System.Text.Encoding.GetEncoding(_BodyEncoding);
                
if (_BodyEncoding != "")
                
{
                    em.BodyEncoding 
= System.Text.Encoding.GetEncoding(_BodyEncoding);
                }


                
if (_BodyFormat.ToLower() == "html")
                
{
                    em.IsBodyHtml 
= true;
                }

                
else
                
{
                    em.IsBodyHtml 
= false;

                }

                SC.Send(em);          

                
return true;
            }

            
catch (System.Exception E)
            
{
              
                
return false;
            }

        }



    }
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值