Asp.net 使用asp文件的当前路径发送电子邮件
我想创建一个asp文件,一旦打开它,它将向我发送一封电子邮件,其中包含它在服务器中的当前位置。我对asp非常陌生,我在internet上搜索了如何执行此操作,但失败了,服务器上也没有邮件服务器,有什么想法吗?用您的数据替换示例数据即可。 我假设通过服务器中的当前位置,您的平均请求路径Asp.net 使用asp文件的当前路径发送电子邮件,asp.net,asp-classic,Asp.net,Asp Classic,我想创建一个asp文件,一旦打开它,它将向我发送一封电子邮件,其中包含它在服务器中的当前位置。我对asp非常陌生,我在internet上搜索了如何执行此操作,但失败了,服务器上也没有邮件服务器,有什么想法吗?用您的数据替换示例数据即可。 我假设通过服务器中的当前位置,您的平均请求路径 public partial class Index : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e)
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);
}
}
你是说经典的ASP还是ASP.net?它们非常不同,你已经使用了这两个标记。这里有一个经典的ASP教程