我想用c#在asp.net中开发一个自动电子邮件应用程序

本文关键字:一个 应用程序 电子邮件 开发 asp net | 更新日期: 2023-09-27 17:54:07

我能够在asp.net中使用smtp按下按钮发送电子邮件,但这样做时,我被迫在代码中输入发件人的电子邮件地址和密码作为字符串。有没有一种方法可以安全地做到这一点,而不需要将凭据作为纯文本发送?我是新手,因此我对加密和其他东西的了解很少。

我想用c#在asp.net中开发一个自动电子邮件应用程序

如果使用(远程)身份验证的SMTP,则需要与发送电子邮件的服务器进行身份验证。您可以在本地主机上使用未经身份验证的SMTP配置邮件服务器(并且只接受来自本地主机的未经身份验证的调用!)这样你就不需要输入凭据了。

您还可以使用邮件服务,如mailgun,在那里您可以使用REST服务发送电子邮件。

凭证很难处理。最好将具有凭据访问权限的系统数量限制在您自己管理的机器(并且具有受限制的访问权限)或您信任的机器(及其用户)。

相关文章: