asp.net 为什么我的smtp不工作,当我在hostgator托管我的网站?

dy1byipe  于 2023-06-07  发布在  .NET
关注(0)|答案(1)|浏览(110)

我在我的网站上有一个提交表格。当我在本地主机上运行我的代码时,它可以工作。在那里,我使用smtp.gmail.com,端口为587。当我上传我的网站上线,它不提交我的形式,它给我一个错误信息。在hostgator的控制面板中是Plesk。有没有人对我能做些什么来解决这个问题有任何建议。

7d7tgy0s

7d7tgy0s1#

这是接力赛吗?
换句话说,电子邮件提供商与Web托管是同一个吗?许多(如果不是大多数)网站经常阻止从任何其他位置发送电子邮件,然后网络托管。
原因是“很多”。这意味着黑客等等。然后不能黑客的网站,并使用该网站提供商的网站发送电子邮件代表他们!。
换句话说,防火墙和其他功能将不允许从任何其他位置或电子邮件提供商发送电子邮件,除了来自给定提供商的电子邮件(在这种情况下是Web托管电子邮件系统)。
我会在虚拟主机提供商上创建一个测试电子邮件帐户,并尝试。
如果这是一个公司的电子邮件,你试图使用,而不是一个从主机提供商?然后,您的IT人员通常可以设置一个“中继”规则来允许这一点,但这并不奇怪,因为大多数网络托管系统阻止使用来自其他任何人的电子邮件,然后为给定的托管计划制作电子邮件。
可能最好是去虚拟主机面板,创建一个用户,并检查什么端口等文档。因此,网站防火墙后面的“内部”代码可以发送电子邮件,但出于安全和黑客攻击的原因,网络托管系统之外的任何电子邮件系统通常无法使用。
您必须与您的托管服务提供商检查-他们很可能不允许第三方电子邮件,如Gmail或任何使用。

相关问题