2012-10-16 146 views
0

我写了几个包含“与我们联系”表单的网站。从未启用SMTP的服务器发送电子邮件

但是,我们的主机最近关闭了SMTP。他们的借口是“安全问题”。

他们提供的解决方案是,他们实施的规则是,必须使用sendmail/phpmail函数发送从平台生成的所有邮件,并通过邮件转发来检查邮件及其内容,并确保恶意内容和活动完全被阻止,他们建议我使用“虚拟或专用解决方案”。

我不知道他们希望我做些什么来让电子邮件重新开始工作,这是非常紧急的,因为许多客户没有收到他们的电子邮件。 有没有简单的方法来解决这个问题,以便再次发送电子邮件?

提前

回答

1

非常感谢这一般意味着你必须指定新的邮件服务器他们提供本地主机的在你的代码来代替。此外,之前,您可以在不进行身份验证的情况下发送邮件,但现在,您必须拥有一个帐户,并且在发送邮件之前您必须进行身份验证。 (但我不确定,可能是他们允许中继到他们自己的服务器,并且你可能不需要认证)。

转到您的主机帐户的控制面板并检查邮件面板。在那里查看新的smtp服务器名称并编写您的站点以使用此凭证使用此smtp服务器。这会让你再次发送邮件。

+0

哦听起来很有希望。所以我不必重新实现整个表单,我只需要在web.config中给它其他参数呢? 我会尝试找到smtp服务器设置,我会让你知道那是怎么回事。谢谢! – Nick

+0

是的,它只是邮件服务器已经改变,没有别的。 –

+0

好,所以我有一个网站的工作,但其他网站的服务器只提供流行和IMAP服务器。 现在我该做什么? 我可以使用一些外部smtp,像Gmail或其他公共免费的吗?我可以使用pop或imap服务器吗? – Nick

相关问题