【问题标题】:OpenCart - not sending emails form default contact pageOpenCart - 不从默认联系页面发送电子邮件
【发布时间】:2015-04-20 06:01:20
【问题描述】:

我已经安装了 OC,它工作正常,但是当我的客户使用联系我们表单向我们发送电子邮件时,我没有收到任何邮件

/index.php? ...信息/联系方式

我已经尝试了这两个选项(邮件和 SMTP),但结果都没有,谁能告诉我有什么我需要的特定设置或任何其他阻止邮件的原因,请分享,以便我解决这个问题。

这是我的邮件设置的屏幕截图:

【问题讨论】:

    标签: php opencart


    【解决方案1】:

    在您的邮件参数中将“-F”更改为小写“-f”。格式应该是

    -fjohndoe@example.com
    

    【讨论】:

    • 我已经尝试了'-F'和'-f'但仍然有问题
    • 检查您的服务器邮件端口可能已被关闭。为此,它也可能发生——
    • 不要同时尝试,只使用正确的版本'-f'。如果您设置了电子邮件,并且您的邮件参数没有任何问题,那么这很可能是您的服务器 MTA 的问题。你是服务器管理员吗?如果没有,您应该咨询您的托管服务提供商,因为这里有很多可能的原因,因此无法解决。
    • 您可以在此处阅读有关其他参数的更多信息:php.net/manual/en/function.mail.php
    • 我也用过 '-f' 。我不是服务器管理员。
    【解决方案2】:

    进入管理面板

    System->setting
    

    您会在列表中找到您的store,单击edit,在此处提供您的电子邮件ID。

    现在您可以收到客户邮件了。

    【讨论】:

    • 你的 smtp 端口是什么?
    • 在添加邮箱选项中添加你的邮箱,试试看。
    • 检查您的服务器邮件端口可能已被关闭。为此,它也可能发生
    • 我也尝试过这个选项,但问题仍然存在。我也没有收到任何关于客户创建订单的确认电子邮件。
    • 如果有问题,请告诉我如何启用服务器邮件端口。
    【解决方案3】:

    对我来说,问题是确实收到了常规邮件,但只是联系表格不起作用。这只是因为我的服务器不会发送带有“发件人:”标头的电子邮件,其中域与当前主机不同(网站/垃圾邮件利用保护)。

    解决办法可以在this answer找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 1970-01-01
      • 2011-08-05
      相关资源
      最近更新 更多