magento 1.9 不发送电子邮件

Email is not sent in magento 1.9

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

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

同样在 Email to a friend 部分,我填写了 tofrom 字段以发送消息。这也不起作用。

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

我怎样才能让它工作。请帮助我...任何帮助都是非常宝贵的..

谢谢。

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

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

然后访问此 link 以了解 magento 中的 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,一切顺利。

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

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

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

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

希望这会有所帮助。