Ily*_*man 4 c# email anonymous send
您好我想使用c#向我的用户发送密码验证,我希望保护我的邮箱被垃圾邮件.我怎么做?
一直试图这个,它不起作用:
SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587);
smtpClient.EnableSsl = true;
smtpClient.Timeout = 10000;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("login", "password");
MailMessage mailMsg = new MailMessage();
mailMsg.From = new MailAddress("noreply@mysite.com");
mailMsg.To.Add("user");
mailMsg.CC.Add("cc@ccServer.com");
mailMsg.Bcc.Add("bcc@bccServer.com");
mailMsg.Subject = "Subject";
mailMsg.Body = "BodyOfTheMailString";
smtpClient.Send(mailMsg);
Console.WriteLine("Mail sent");
Run Code Online (Sandbox Code Playgroud)
我发送此电子邮件的用户,将我的Gmail帐户作为发件人
这不是C#的任务,也不是邮件的正文:它是您的邮箱配置.
如果这仅用于电子邮件验证,您始终可以创建新的电子邮件,例如"service@domain.com"或"noreply@domain.com",以发送这些验证邮件,然后将此邮箱设置为忽略传入邮件.
此外,如果您尝试使用未注册到服务器的电子邮件发送邮件,则服务器可以拒绝您的请求.
| 归档时间: |
|
| 查看次数: |
15456 次 |
| 最近记录: |