提问人:NOC 提问时间:6/7/2023 最后编辑:NOC 更新时间:6/7/2023 访问量:71
为什么当我在HostGator中托管我的网站时,我的SMTP不起作用?
why does my smtp does not work when I am hosting my website in hostgator?
问:
我的网站上有一份提交表格。当我在本地主机中运行我的代码时,它可以工作。在那里,我使用带有端口 587 的 smtp.gmail.com。当我在线上传我的网站时,它没有提交我的表格,它给了我一条错误消息。在hostgator的控制面板中是Plesk。是否有任何机构对我能做些什么来解决这个问题有任何建议。
答:
0赞
Albert D. Kallal
6/7/2023
#1
这是继电器吗?
换句话说,电子邮件提供商是否与虚拟主机相同?许多(如果不是大多数)网站通常阻止从任何其他位置发送电子邮件,然后是网络托管。
原因是“很多”。因此,这意味着黑客等无法入侵该网站,并使用该网络提供商网站代表他们发送电子邮件!
换句话说,防火墙和其他功能将不允许从任何其他位置或电子邮件提供商发送电子邮件,但来自该给定提供商(在本例中为网络托管电子邮件系统)的电子邮件除外。
我会在网络托管服务提供商上创建一个测试电子邮件帐户,然后尝试一下。
如果这是您尝试使用的公司电子邮件,而不是来自托管服务提供商的电子邮件?然后,您的 IT 人员通常可以设置一个“中继”规则来允许这样做,但这并不奇怪,因为大多数网络托管系统都会阻止使用来自其他任何人的电子邮件,而不是为给定托管计划制作的电子邮件。
最好的办法是转到网络托管面板,创建一个用户,然后查看文档以了解要使用的端口等。因此,网站防火墙背后的“内部”代码可以发送电子邮件,但出于安全和黑客攻击的原因,网络托管系统之外的任何电子邮件系统通常不能使用。
您必须咨询您的托管服务提供商 - 他们很可能不允许使用第三方电子邮件,例如 gmail 或任何内容。
评论