【问题标题】:[magento]: emails are not being sent[magento]:没有发送电子邮件
【发布时间】:2015-12-22 05:37:41
【问题描述】:

嗯,我知道关于这个主题有数千个 Q/A,但似乎没有一个回答我的问题。到目前为止,我已经将 magento 配置为在端口 25 上发送电子邮件并添加了邮件服务器 IP。 经过一番挣扎,我发现magento正在使用mail()函数发送电子邮件,我用这个sn-p检查了它是否在我的主机中启用?

 <?php 
if(function_exists('mail')) {   echo 'mail() is enabled'; }    
    else {  echo 'mail() is not enabled'; }

输出是“mail() 未启用”,所以我所做的是让我的主机为我打开此功能,但他们说出于安全原因未打开它。

那么,我如何设置 Magento 使用单独的邮件服务器来发送电子邮件。

我该怎么办?

谢谢,

【问题讨论】:

  • 为此使用 SMTP 方式
  • @TamilSelvan 你能详细说明一下吗? SMTP方式是什么意思?我在哪里可以配置它?
  • 使用第三方邮件服务器
  • 我没有使用第三方邮件服务器的经验,你能给我一些线索吗?

标签: php email magento magento-1.9


【解决方案1】:

我们还有一些其他方式可以为magento设置smtp,默认设​​置只接受基本设置。你可以在这里查看magento设置教程Magento SMTP Email Setup

谢谢

【讨论】:

  • 请告诉我你的想法。
  • 嗨@Vinod,感谢您的回答。我按照教程更改了 Template.phtml 中的代码。现在,我如何测试是否要发送电子邮件是否有任何示例模板?或某事?我需要 Cron 作业来运行吗
【解决方案2】:

Magento 1.9 通过 cron 作业发送邮件。确保设置正确!

https://docs.nexcess.net/article/how-to-configure-a-cron-job.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-30
    • 2023-03-24
    • 1970-01-01
    • 2013-10-17
    • 2016-10-10
    • 1970-01-01
    • 2013-07-22
    • 2014-01-01
    相关资源
    最近更新 更多