0

我在 joomla 中开发了一个网站,并且我有一个联系我们页面,因为该表单仅在我用于从同一域发送电子邮件时才能正常工作

例如:

发件人:rimaz@abcd.com 收件人:john@abcd.com

但是,当我发送到不同的域时,表单会出现“无法实例化邮件功能”的错误。

例如:

发件人:rimaz@abcd.com 收件人:john@gmail.com

谁能解释一下这个问题??

4

3 回答 3

1

而不是调试您的提供商 SMTP / 电子邮件设置,您可以使用从事 mailchimp 的人提供的新 mandrill 服务 - Mandrill ( http://blog.mailchimp.com/public-beta-of-mandrill-smtp-email-service/ )使用插件:

http://extensions.joomla.org/extensions/content-sharing/mailing-a-distribution-lists/20624

Mandrill 是一个插件,允许您的 Joomla 安装发送交易电子邮件。您唯一需要做的就是提供您的 Mandrill API 密钥并启用插件。之后,所有电子邮件(新用户注册、密码重置等)都将通过 Mandrill 服务发送。

山魈特点:

  • 使用 MailChimp 出色的电子邮件传递引擎而不是您的服务器
  • 跟踪打开并单击,以便您了解这些电子邮件对您的用户的效果。现在您可以 > 查看需要更改哪些内容以使其更有效。
  • 具有漂亮、直观的电子邮件结果报告
  • 允许您标记电子邮件并查看按标签过滤的统计信息

为什么理解交易电子邮件对您很重要。例如,当用户在您的网站上注册 > 时,会通过 Joomla 发送一封电子邮件。但是,您没有收到任何报告来了解该电子邮件的效果。这些电子邮件作为说明发送给您的用户,告诉他们您希望他们理解的消息。他们哪里设计的好?内容写得好吗?它的结构是否正确?当它通过 Joomla 时很难说,但现在当电子邮件通过 Mandrill 时,你会明白这一切。

于 2012-05-07T17:02:14.307 回答
0

这是来自您的主机的设置。您可以向他们寻求帮助以弄清楚如何使其工作,但他们正试图阻止您使用他们的主机向人们发送垃圾邮件。有时可以解决它,但并非总是如此。

于 2013-03-31T00:39:53.267 回答
0

这通常是由于限制性邮件服务器设置而发生的,您很可能对共享主机没有影响。

如果您对服务器有更多控制权,则应修复邮件服务器设置。

如果没有,最简单的方法是使用 Joomla 的功能,使用任何 SMTP 邮件帐户发送邮件。为 Joomla 创建一个邮件帐户,并在 Joomla 的配置中输入凭据。然后,Joomla 将使用该帐户发送邮件。如果编写得当,扩展也会如此。

于 2013-03-31T02:00:59.743 回答