解决 发送电子邮件从网站的联系我们页面

匿名的

活跃的成员
加入
90日,2020年9月29日
消息
42
编程经验
Beginner
您好,我想学会在C#中发送电子邮件。我想建立联系我们的表格,其中用户只能输入他的电子邮件地址并写下他的消息。击中“发送”按钮后,该消息应发送到我的电子邮件地址(Gmail帐户)。
我已经在互联网上搜索了这一点,而是他们在那里用SMTP来做的,需要发送发送者的密码。但我已经看到了几种联系我们的网站形式,我们不需要输入密码,或者我们甚至没有登录。我们只需转到联系我们的表单并填写它,然后点击发送按钮。

您能否引导我如何在无需让用户登录或进入Gmail密码的情况下实现上述功能?

提前谢谢你的帮助!
 

约翰

C#论坛主持人
工作人员
加入
2011年4月23日
消息
1,141
地点
挪威
编程经验
10+
但我已经看到了几种联系我们的网站形式,我们不需要输入密码,或者我们甚至没有登录。我们只需转到联系我们的表单并填写它,然后点击发送按钮。
这是因为他们使用自己的帐户发送邮件并在服务器代码中配置了这一点。
 

约翰

C#论坛主持人
工作人员
加入
2011年4月23日
消息
1,141
地点
挪威
编程经验
10+

匿名的

活跃的成员
加入
90日,2020年9月29日
消息
42
编程经验
Beginner
我跟随了所提供的步骤 使用C#和VB.NET发送包含在ASP.NET中示例的电子邮件。但我得到了一个例外"System.net.mail.smtpException:'SMTP服务器需要安全连接,或者客户端未经身份验证。服务器响应是:5.7.0所需的身份验证。了解更多信息".
我还收到了一封带头的电子邮件

关键安全警报​

有人刚刚使用密码尝试从非Google应用程序登录您的帐户。谷歌阻止了他们,但你应该检查发生的事情。查看您的帐户活动,以确保没有其他人可以访问。


我创建了一个新的Gmail帐户,然后启用它从更少的安全应用程序访问它。

有效 !

但是,我们是否有任何方式发送电子邮件,而不会影响Gmail的安全功能?

感谢您的所有帮助和指导!
 
Last edited:

跳伞运动员

工作人员
加入
2019年4月6日
消息
2,785
地点
切萨皮克,va.
编程经验
10+
通常,您不想使用您的个人帐户来发送来自服务器的电子邮件。您将设置一个专用的服务帐户,该帐户仅用于该单一的目的。它应该具有复杂的随机通行证。您还将每60天或每60天更新传递短语或。

您是否真的被迫使用Gmail作为您的电子邮件继电器?许多网络托管站点也提供仅电子邮件仅账户。大多数这些都有关于没有使用您的电子邮件帐户进行垃圾邮件目的的规则,如果您的帐户被滥用以用于中继垃圾邮件,它们也将扼杀您的出站邮件。
 
最佳 底部