Virtuemart 不发送邮件
我有一些奇怪的事情,我安装了 Joomla,所有邮件功能都可以在联系表单中使用... 但在德德玛特订购了一些东西后,没有邮件被发送,..不是发送给订购的人,也不是发送给所有者,... 有什么建议吗?
i have got something strange, i installed Joomla, and all mail functions work in contact form...
but in virtuemart after ordering something NO Mail is sent,..not to the person who orders and not to the owner,...
any suggestiions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我首先尝试在全局配置中将邮件设置更改为 SMTP,尽管如果您的标准联系表单正常工作,那么可能是其他原因,例如您的 Virtuemart 设置中的配置错误,甚至您的电子邮件帐户将电子邮件作为垃圾邮件阻止。
不过,我绝对建议您将邮件设置设置为 SMTP。
I would first try to change the mail settings to SMTP in Global Configuration, although if you're standard contact forms are working then it could be something else such as a misconfiguration in your Virtuemart settings, or even your email account blocking the emails as spam.
I would definitely recommend to set your mail settings to SMTP though.
我不是 100% 确定 VM 如何处理邮件,但假设它使用核心 Joomla 邮件程序,您可能会看一下您的邮件设置。我自己对默认 PHP 邮件功能的体验是,只要您向单个收件人发送邮件,它就可以很好地工作。如果您用 Google 搜索该主题,您会发现很多文章表明默认的 Joomla PHP 邮件功能不会向多个收件人发送邮件。我不知道为什么会这样,因为 PHP Mail 显然有能力这样做。
无论如何,我总是发现简单的解决方案是使用带有密码身份验证的 SMTP(专门创建一个专用电子邮件地址用于发送邮件)。您可以通过转到全局配置 | 在 Joomla 中轻松设置 SMTP 服务器 | 邮件设置。
I'm not 100% certain how VM handles mail, but going on the assumption that it's using the core Joomla mailer, you might have a look at your mail setup. My own experience with the default PHP Mail Function is that it works great as long as you're sending mail to a single recipient. If you Google the subject, you'll find lots of articles that suggest the default Joomla PHP Mail Function won't mail to multiple recipients. Why this is, I don't know, as PHP Mail clearly has the ability to do so.
In any case, I've always found the simple solution is to use SMTP with password authentication (create a dedicated email address specifically for the purpose of doing mailings). You can easily setup the SMTP within Joomla by going to Global Configuration | Server | Mail Settings.
Virtuemart 根据订单状态处理邮件发送程序。请检查所选值:
Virtuemart handle mail send procedure due to order status. Please check the selected values to: