Asp.net&;C#电子邮件查询

本文关键字:电子邮件 查询 amp net Asp | 更新日期: 2023-09-27 18:25:32

我只是想知道是否有人能帮我解决一个问题,如果可能的话,我希望能够点击一个按钮,并且不会过于复杂,当我点击按钮时,它会向提交更改的人发送一封电子邮件,这听起来可能很困惑,所以不管怎样,我可以发一封电子邮件告诉一位讲师,他希望从登录的人那里更改一些内容,我不想每次都手动键入他们的电子邮件,因为可能有很多讲师发送更改以供批准,我希望能够将其发送给本质上向我发送页面以供批准的人。。。

如果有人需要任何进一步的澄清来帮助我,那将是伟大的,因为我真的很挣扎

问候RD

Asp.net&;C#电子邮件查询

try
    {
        MailMessage mail = new MailMessage();
        mail.From = new MailAddress("e_mail_from");
        mail.To.Add(new MailAddress("lecturer_email"));
        mail.Subject = "Plan approval";
        mail.Body = "I request my plan approval";
        SmtpClient client = new SmtpClient();
        client.Host = "smtp.gmail.com";
        client.Port = 587;
        client.EnableSsl = true;
        client.Credentials = new NetworkCredential("your_mail", "your_password");
        client.DeliveryMethod = SmtpDeliveryMethod.Network;
        client.Send(mail);
        mail.Dispose();
    }
    catch (Exception ex)
    {
        //...
    }
    finally
    {
        //...
    }

您必须指定讲师的电子邮件,而不是lecturer_email(可能来自会议、DB或其他内容,由您决定)Your_mail这是您的邮件名称,没有域名(test@test.ru->测试)。并且您的密码为纯文本。因此,如果你能为这个功能创建一些电子邮件会更好。我使用@gmail.com,效果非常好。命名空间:

using System.Net;
using System.Net.Mail;

希望它能帮助