我想不使用mailid的密码发送邮件,目前我使用这个代码发送邮件.....我硬编码了mail id和pwd
我想将 frommail 和 tomail 作为参数传递,并且我不需要密码来发送邮件
System.Net.NetworkCredential cred = new System.Net.NetworkCredential("demo@outlook.com", "demo1234");
SmtpClient smtp = new SmtpClient("smtp-mail.outlook.com", 587);
smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = false;
smtp.Credentials = cred;
smtp.Send(message);
请帮帮我
最佳答案
忽略设置凭据并使用:
smtp.UseDefaultCredentials = true;
是这样的: https://msdn.microsoft.com/en-us/library/swas0fwc(v=vs.110).aspx#code-snippet-2
关于c# - 如何在不使用密码的情况下发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34989074/