【发布时间】:2015-05-28 20:37:52
【问题描述】:
using(SmtpClient client = new SmtpClient("smtp.gmail.com", 587))
{
// Configure the client
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential(textBox1.Text, textBox3.Text);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
MailMessage message = new MailMessage(
textBox1.Text, // From field
textBox2.Text, // Recipient field
textBox4.Text, // Subject of the email message
richTextBox1.Text // Email message body
);
client.Send(message);
MessageBox.Show("Email has been sent.");
}
Error: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required.
我在使用 gmail 时遇到了这个错误,但我可以使用其他 SMTP 服务器来发送邮件。凭据正确。
【问题讨论】:
-
@ZoharPeled 该链接有效并且能够发送邮件..谢谢
-
我已经使用 PHP 并且没有执行这些步骤就可以正常工作...