C# 当用户进入此页面时,如何通过页面加载发送电子邮件?
我是一名新的ASP.NET开发人员,我可以通过正在开发的web应用程序发送电子邮件。现在,我想创建一个页面,当用户打开它时,它会自动发送电子邮件。如何做到这一点?您可以使用该类发送电子邮件。文档中包含了它的用法示例。请查看有关的教程,首先,您可以向Web.Config添加一些代码。在我的例子中,我使用的是gmail服务器。了解服务器的设置后,您可以轻松更改它C# 当用户进入此页面时,如何通过页面加载发送电子邮件?,c#,asp.net,C#,Asp.net,我是一名新的ASP.NET开发人员,我可以通过正在开发的web应用程序发送电子邮件。现在,我想创建一个页面,当用户打开它时,它会自动发送电子邮件。如何做到这一点?您可以使用该类发送电子邮件。文档中包含了它的用法示例。请查看有关的教程,首先,您可以向Web.Config添加一些代码。在我的例子中,我使用的是gmail服务器。了解服务器的设置后,您可以轻松更改它 <system.net> <mailSettings> <smtp from="youraddr
<system.net>
<mailSettings>
<smtp from="youraddress@gmail.com" deliveryMethod="Network">
<network userName="youraddress@gmail.com"
password="yourrealpassword"
host="smtp.gmail.com"
defaultCredentials="false"
port="587"
enableSsl="true" />
</smtp>
</mailSettings>
</system.net>
你在使用WebForms还是MVC?我在使用它。我想要的是当用户打开某个onLoad时发送电子邮件page@user1093651,太好了,然后把你已经必须发送电子邮件的代码放在Page_Load方法中。非常感谢。我真的很感谢你的帮助。
protected void Page_Load(object sender, EventArgs e)
{
MailMessage mailMessage = new System.Net.Mail.MailMessage();
mailMessage.To.Add("real@address.com");
mailMessage.Subject = "Some subject";
mailMessage.Body = "Some text";
using (var smtpClient = new SmtpClient())
{
smtpClient.Send(mailMessage);
}
}