我在网站上使用 Microsoft 的成员(member)框架。我可以发送密码检索电子邮件,但无法自己使用 SMTPClient 发送电子邮件。
当您在网站管理工具中配置 SMTP 设置时,该应用程序为其 SMTP 客户端提供哪些设置?
如果我知道这一点,我可以复制它并希望发送电子邮件。
我排除了一些项目。 - 我正在使用端口 25(这是中等信任度下唯一允许的端口)。 - 此代码适用于我的本地系统。
最佳答案
我尝试使用构造函数传递 SMTPClient 的值。我没有意识到的是 SMTPClient 显然会自动从 web.config 中提取值并使用这些值。
尝试传递我自己的值(value)观(即使它们相同);我无意中违反了信任级别,导致安全异常。
构造函数中不要传入smtp信息,使用web.config来设置,中等信任应该没有问题。
关于asp.net - SMTPClient 一半工作\一半不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/587117/