从未启用SMTP的服务器发送电子邮件

时间:2012-10-16 09:06:33

标签: forms email c#-4.0 smtp sendmail

我写了几个包含“联系我们”表格的网站。

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

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

我不知道他们希望我做什么才能让电子邮件重新开始工作,这很紧急,因为很多客户都没有收到他们的电子邮件。 有没有一种简单的方法可以解决这个问题,以便让电子邮件重新开始工作?

非常感谢提前

1 个答案:

答案 0 :(得分:1)

这通常意味着您必须在代码中指定他们提供的新邮件服务器而不是localhost。此外,早些时候,您可以在未经过身份验证的情况下发送邮件,但现在,您必须拥有一个帐户,并且必须在发送邮件之前进行身份验证。 (我不确定,可能是他们允许中继到他们自己的服务器而你可能不需要身份验证)。

转到您的主机帐户的控制面板,然后检查邮件面板。在那里检查新的smtp服务器名称并对您的站点进行编码以使用带有凭据的smtp服务器。这将让您再次发送邮件。