我读到here如果服务器需要用户名/密码验证,则无法通过System.Net.Mail发送SSL电子邮件:
由于我认为是System.Net.Mail中的错误,您无法使用SSL 和凭据(用户名/密码)同时。我从来没能 让它工作。我总是从远程邮件中得到一个例外 服务器。我相信它与System.Net.Mail采取的步骤有关 启动SSL会话和SMTP身份验证。
如果不可能的话,我不想花费一周的剩余时间试图让它工作。 SO社区能否通过一个赞成的答案证实这一说法,或者说如何做到这一点?
P.S。根据Rackspace电子邮件服务电话技术支持,他们在端口465上的secure.emailsrvr.com主机支持显式SSL。但到目前为止,我一直无法使用System.Net.Mail
库通过该服务器发送SSL电子邮件,尽管我的尝试确实成功使用了第三方库的试用版,所以我知道我们的防火墙不是阻止端口