我已经为我的杂货产品设置了自己的洋红色商店。
我几乎已经配置了所有内容。
我有一台邮件服务器,并且可以拥有我需要的电子邮件地址。
我有一个为商店设置的主题。当用户试图登录并忘记密码时,有一个链接可以点击说"忘记密码"。单击它时,它显示"已将电子邮件发送到您的帐户中,上面有新的密码详细信息。"
我知道这不会发送电子邮件,因为我必须配置整个系统。我不想通过电子邮件发送新密码。相反,我想发送一个链接。单击此链接时,用户可以使用IT并具有密码重置的选项。
请帮助我。将不胜感激。
Magento的标准"忘记密码"功能完全按照您描述的方式工作 - 它将链接发送到用户以重置他或她的密码 - 它不仅发送了新密码。
Magento使用Zend_Mail
发送电子邮件。默认情况下,Zend_Mail
将使用PHP的mail()
函数(通过Zend_Mail_Transport_Sendmail
),该功能通常会通过sendmail
或类似的电子邮件发送电子邮件,具体取决于PHP配置。
如果您有自己想使用的邮件服务器,则可以配置Magento以使用SMTP。这确实需要一些代码,但是,幸运的是,已经有一些很好的扩展程序已经这样做了,例如Aschroder/Magento-Smtp-Pro-email-Extension。