欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
使用SMTP發(fā)送郵件

說(shuō)到郵件發(fā)送,先提一下SMTP。 SMTP的全稱(chēng)是“Simple Mail Transfer Protocol”,即簡(jiǎn)單郵件傳輸協(xié)議。它是一組用于從源地址到目的地址傳輸郵件的規范,通過(guò)它來(lái)控制郵件的中轉方式。SMTP 協(xié)議屬于 TCP/IP 協(xié)議簇,它幫助每臺計算機在發(fā)送或中轉信件時(shí)找到下一個(gè)目的地。SMTP 服務(wù)器就是遵循 SMTP 協(xié)議的發(fā)送郵件服務(wù)器。
  
再簡(jiǎn)單介紹一下名稱(chēng)空間(NamespaceSystem.Web.Mail類(lèi)庫里所提供的郵件發(fā)送的對象、屬性和方法
  1.
它有三個(gè)類(lèi):SmtpMail、MailMessageMailAttachment。這三個(gè)對象本文的示例程序代碼中都應用到了!
   (1). MailMessage
:提供屬性和方法來(lái)創(chuàng )建一個(gè)郵件消息對象。(Provides properties and methods for constructing an e-mail message.) 
   (2). MailAttachments
:提供屬性和方法來(lái)創(chuàng )建一個(gè)郵件附件對象。(Provides properties and methods for constructing an e-mail attachment.)
   (3). SmtpMail
:提供屬性和方法通過(guò)使用windows 2000 CDOSYS 的消息組件的聯(lián)合數據對象來(lái)發(fā)送郵件消息)。(Provides properties and methods for sending messages using the Collaboration Data Objects for Windows 2000 (CDOSYS) message component)
  2.
各個(gè)類(lèi)的屬性。
  
1)先簡(jiǎn)單介紹SmtpMail的屬性: SmtpServer -- SMTP的地址。 
  
2)主要來(lái)介紹MailMessage對象的屬性
         From --
發(fā)送郵件的地址
         To --
接受郵件的地址
         Subject --
郵件的標題
         Priority --
郵件的優(yōu)先級(有效值為High ,Low ,Normal
         Attachments --
返回一個(gè)集合,代表附件
         Bcc --
密送地址 
         Cc --
抄送地址 
         Body --
獲取或是設置電子郵件消息的內容
         BodyFormat --
獲取或是設置Mail Format的枚舉值,此值指定消息體郵件的格式(Html格式、Text格式)
         Bodyencoding --
指定消息的編碼方式編碼(主要有Base64,UUencode)
        
其他幾個(gè)不重要的省略。 隨便提到密送和抄送的區別:密送就是你群發(fā)郵件時(shí)收郵件的人無(wú)法看到你發(fā)給了多少人以及他們的郵件地址,抄送就是群發(fā)郵件時(shí)收郵件的人則可以看到你發(fā)給了多少人以及他們的郵件地址。            
   (3)SmtpMail
類(lèi)的Send方法,它的目的就是發(fā)送郵件,有兩個(gè)重載方法。
    
SmtpMail.Send("發(fā)送郵件的地址","接受郵件的地址","郵件的標題","郵件消息的內容") 這個(gè)方法很簡(jiǎn)單,不適合發(fā)送帶附件的郵件。 
    
SmtpMail.Send(MailMessage) 此方法復雜、靈活,適合發(fā)送附件,而且可以設置MailMessage對象的各種屬性值。如果我們用ASP.NET寫(xiě)一個(gè)郵件發(fā)送的程序,那么首先應該如何得到SMTP。有兩種方法:第一種方法調用目前知名的郵件服務(wù)提供商的SMTP,比如新浪、搜狐、網(wǎng)易的免費電子郵箱的SMTP;第二種方法是自己裝一個(gè)SMTP虛擬服務(wù)器,這個(gè)在安裝IIS時(shí)一起裝上去的。

 

一、利用知名的郵件服務(wù)提供商的SMTP來(lái)發(fā)送郵件
  
首先需要去他們的郵件站點(diǎn)上注冊免費郵箱,因為你要使用郵件服務(wù)提供商的SMTP,他們需要對身份進(jìn)行驗證,這樣可以避免產(chǎn)生大量的垃圾郵件。假設我們在新浪的郵件站點(diǎn)(mail.sina.com.cn)上注冊了一個(gè)免費電子郵件,用戶(hù)名是mysina,密碼是chenjie,該賬號為虛構的,請使用自己注冊的用戶(hù)名稱(chēng)和密碼代替。我們在新浪的郵件站點(diǎn)獲知它的SMTP地址是:smtp.sina.com.cn。我們需要向scucj@126.com(我的郵箱地址)發(fā)送郵件。 那么利用ASP.NET(C#)發(fā)送郵件的代碼如下:

[c-sharp] view plain copy
  1. Using System.Web.Mail;   
  2.   
  3. Private void SendMail()  
  4. {  
  5.         // 創(chuàng )建一個(gè)附件對象   
  6.        MailAttachment objMailAttachment = new MailAttachment( "d://test.txt" );//發(fā)送郵件的附件   
  7.         // 創(chuàng )建郵件消息   
  8.         MailMessage objMailMessage = new MailMessage();   
  9.         ObjMailMessage. From = "mysina@sina.com";//源郵件地址   
  10.         objMailMessage. To = "scucj@126.com";//目的郵件地址   
  11.         objMailMessage. Subject = "郵件發(fā)送標題:你好";//發(fā)送郵件的標題   
  12.         objMailMessage. Body = "郵件發(fā)送標內容:測試一下是否發(fā)送成功!";//發(fā)送郵件的內容   
  13.         objMailMessage.Attachments.Add( objMailAttachment );//將附件附加到郵件消息對象中   
  14.         //接著(zhù)利用sina的SMTP來(lái)發(fā)送郵件,需要使用Microsoft .NET Framework SDK v1.1和它以上的版本   
  15.         //基本權限   
  16.         objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");   
  17.         //用戶(hù)名   
  18.          objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "mysina") ;   
  19.          //密碼   
  20.          objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "chenjie");   
  21.          //如果沒(méi)有上述三行代碼,則出現如下錯誤提示:服務(wù)器拒絕了一個(gè)或多個(gè)收件人地址。服務(wù)器響應為: 554 : Client host rejected: Access denied   
  22.         //SMTP地址   
  23.         SmtpMail.SmtpServer = "smtp.sina.com.cn";   
  24.         //開(kāi)始發(fā)送郵件   
  25.         SmtpMail.Send( objMailMessage );   
  26.   
  27. }   

二、利用本機的SMTP虛擬服務(wù)器的SMTP來(lái)發(fā)送郵件
   (1)
首先要進(jìn)行SMTP配置。

http://blog.csdn.net/zhangzhaoxin555/archive/2011/06/02/6460566.aspx

   (2)代碼如下:

 

[c-sharp] view plain copy
  1. using System.Web.Mail;   
  2.   
  3. Private void SendMail()  
  4. {  
  5.          // 創(chuàng )建一個(gè)附件對象   
  6.         MailAttachment objMailAttachment = new MailAttachment( "d://test.txt" );//發(fā)送郵件的附件   
  7.          // 創(chuàng )建郵件消息   
  8.          MailMessage objMailMessage = new MailMessage();   
  9.          objMailMessage. From = "mysina@sina.com";//源郵件地址   
  10.          objMailMessage. To = "scucj@126.com";//目的郵件地址  
  11.          objMailMessage. Subject = "郵件發(fā)送標題:你好";//發(fā)送郵件的標題   
  12.          objMailMessage. Body = "郵件發(fā)送標內容:測試一下是否發(fā)送成功!";//發(fā)送郵件的內容   
  13.          objMailMessage.Attachments.Add( objMailAttachment );//將附件附加到郵件消息對象中   
  14.          //SMTP地址   
  15.          SmtpMail.SmtpServer = "192.168.1.100"; //本機IP地址  
  16.          //開(kāi)始發(fā)送郵件   
  17.          SmtpMail.Send (objMailMessage );    
  18.   
  19. }  

轉帖自:http://www.cnblogs.com/hymxtang/archive/2007/06/27/797247.html

 

 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
郵箱驗證功能原理
在A(yíng)sp.Net中使用SmtpMail發(fā)送郵件的方法
System.Net.Mail
用ASP.NET構建完整E-mail發(fā)送系統—編程愛(ài)好者網(wǎng)站 http://www.programfan.com
郵件發(fā)送的原理
C#發(fā)送郵件
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久