发送带有当前asp文件路径的Email

时间:2014-02-23 13:36:49

标签: asp.net asp-classic

我想创建一个asp文件,一旦打开它就会向我发送一封电子邮件,其中包含它在服务器中的当前位置,我是ASP的新手,我在互联网上搜索了如何这样做但我失败了,也在那里服务器上没有邮件服务器,任何想法?

1 个答案:

答案 0 :(得分:0)

只需用您的示例数据替换。 我假设通过" Server中的当前位置"你的平均需求路径。

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("sender@exampledomain.com");
        mail.To.Add("recipient@exampledomain.com");

        var smtp = new SmtpClient();
        smtp.Host = "mail.exampledomain.com";
        smtp.Credentials = new NetworkCredential("sender@exampledomain.com", "{sender_password_here}");
        smtp.Send(mail);
    }
}