通过 .NET Framework 使用 SSL SMTP
要使用 .NET Framework 通过端口 465 通过 SSL SMTP 安全地发送电子邮件,请遵守以下步骤:
建立新的 SmtpClient 对象: 创建 System.Net.Mail.SmtpClient 的实例并配置连接:
<code class="c#">System.Net.Mail.SmtpClient _SmtpServer = new System.Net.Mail.SmtpClient("tempurl.org"); _SmtpServer.Port = 465; _SmtpServer.EnableSsl = true;</code>
提供身份验证凭据:为服务器设置身份验证凭据:
<code class="c#">_SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password");</code>
禁用默认凭据并设置超时: 防止自动使用系统凭据并定义超时期限:
<code class="c#">_SmtpServer.UseDefaultCredentials = false; _SmtpServer.Timeout = 5000;</code>
撰写并发送电子邮件: 准备邮件并发送使用 _SmtpServer 对象:
<code class="c#">MailMessage mail = new MailMessage(); mail.From = new MailAddress(from); mail.To.Add(to); mail.CC.Add(cc); mail.Subject = subject; mail.Body = content; mail.IsBodyHtml = useHtml; _SmtpServer.Send(mail);</code>
以上是如何使用 .NET Framework 通过 SSL SMTP 安全地发送电子邮件?的详细内容。更多信息请关注PHP中文网其他相关文章!