c# - 如何在不使用密码的情况下发送邮件

标签 c# asp.net-mvc asp.net-mvc-4

我想不使用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/

相关文章:

C# 设计 : Why is new/override required on abstract methods but not on virtual methods?

javascript - 使用 Javascript 或 C# 从 Office 365 Outlook 加载项创建 .msg 文件

jquery - tinymce getcontent 不起作用

asp.net-mvc - 如何获取类库中的ControllerContext

c# - ASP.net Identity SecurityStampValidator OnValidateIdentity regenerateIdentity 参数

Razor 发电机 : how to use view compiled in a library as the partial view for master defined in main mvc project

asp.net - Beginform 不发送 View 模型,也没有到达我的 httppost 方法

c# - ASP.Net MVC3 上的 HttpPost - "No parameterless constructor defined for this object"

c# - 如何从 2 个单独的文本文件创建组合列表?

c# - 密码加密/解密