电子邮件不会在magento 1.9中发送

时间:2015-01-07 08:48:16

标签: php email magento

我正在使用 Magento 1.9.1。我在本地计算机上安装了magento。但是电子邮件在这里不起作用。

当注册用户下订单时,不会发送来自管理员的电子邮件。管理员点击时也是  来自Send Email部分的Orders按钮会显示一条消息The order email has been sent,但未发送电子邮件。

同样在Email to a friend部分,我会在tofrom字段中填写发送消息。这也行不通。

当我点击forget password时,邮件没有发送到相应的邮件ID。

我怎样才能使这个工作。请帮助我......任何帮助都非常明显......

感谢。

2 个答案:

答案 0 :(得分:1)

很可能是因为你没有在你的Magento上设置cron。 尝试访问http://yourmagento.com/cron.php 两次,看看是否收到了电子邮件。

Magento正在用cron发送邮件,以减轻网站的邮件费用。

然后访问此链接以了解magent中的cron并设置您的cron。 http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job#magento_and_crontab

如果你在* nix: 在你的shell上:crontab -e 在这个crontab上:*/5 * * * * /bin/sh /absolute/path/to/magento/cron.sh 保存crontab,你的好处。

答案 1 :(得分:0)

要从本地计算机发送电子邮件,您必须设置电子邮件客户端。为此安装扩展

http://www.magentocommerce.com/magento-connect/smtp-pro-email-free-custom-smtp-email.html

扩展程序的屏幕截图中提供了说明。您只需在此处输入电子邮件地址即可。

有了这个,您可以从本地机器发送电子邮件。

希望这会有所帮助。