2014-02-23 87 views
0

我想創建一個asp文件,一旦它打開,它將發送一個電子郵件給我,它的當前位置在服務器中,我真的是新的ASP,我搜索瞭如何在互聯網上這樣做,但我失敗了,也沒有服務器上的郵件服務器,任何想法?用asp文件的當前路徑發送電子郵件

+0

你的意思是經典的ASP或ASP.net - 他們是非常不同的,你使用了兩個標籤。這裏有一個經典的ASP教程http://chrishardy.co.uk/asp/tutorials/email-cdosys.asp – John

回答

0

只需將您的示例數據替換即可。 我假設通過「當前位置在服務器」您的平均reqest路徑。

public partial class Index : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     var mail = new MailMessage(); 
     mail.Subject = "Subject"; 
     mail.Body = string.Format("<p>{0}</p>", Request.Path); 
     mail.IsBodyHtml = true; 
     mail.From = new MailAddress("[email protected]"); 
     mail.To.Add("[email protected]"); 

     var smtp = new SmtpClient(); 
     smtp.Host = "mail.exampledomain.com"; 
     smtp.Credentials = new NetworkCredential("[email protected]", "{sender_password_here}"); 
     smtp.Send(mail); 
    } 
} 
相關問題