邮件使用SMTP NetworkCredential参数发送应用程序

时间:2018-02-21 14:15:01

标签: c# email smtp

我正在尝试使用SMTP在C#中创建邮件发送应用程序。我不明白我应该在此声明中引入哪些参数,而不是usernamepassword

SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password");

是电子邮件,计算机还是字面上的互联网连接凭证?

1 个答案:

答案 0 :(得分:-2)

在这一行你需要使用如果你想从gmail发送邮件然后在那2个字符串上使用GmailId用户名和Gmail密码,如果你替换那2个字符串它将工作正常请尝试如下

SmtpClient.Credentials = new System.Net.NetworkCredential("yourgmailusername", "yourgmailpassword");