【问题标题】:Check credentials for SMTP server [duplicate]检查 SMTP 服务器的凭据 [重复]
【发布时间】:2013-11-24 15:44:52
【问题描述】:

我想做一个程序来检查邮件和密码是否匹配。

SMTP.Credentials = New System.Net.NetworkCredential(email, pass)
SMTP.Send(emailMessage)

我可以检查发送确定平均匹配,不能发送电子邮件并通过不匹配。 但希望你能告诉我更好的方法。谢谢

【问题讨论】:

  • "检查邮件和密码是否匹配",你的意思是要验证emailpass标识的用户是否被允许连接到SMTP中指定的服务器并发送电子邮件?
  • 如果是这样的话,这就是How to validate smtp credentials before sending mail?的分身。

标签: .net vb.net smtp


【解决方案1】:

如果不尝试发送,您将无法检查凭据。如果发送失败,它会抛出一个SmtpException。您可以查看SmtpStatusCode 属性以获取更多详细信息。

【讨论】:

猜你喜欢
  • 2011-11-28
  • 2012-11-13
  • 1970-01-01
  • 2017-05-12
  • 2010-12-14
  • 1970-01-01
  • 1970-01-01
  • 2018-06-13
  • 2011-06-24
相关资源
最近更新 更多