我一直在寻找一个没有运气的解决方案。我无法使用mail()函数从我的prestashop发送邮件。我已经使用我自己的.php文件进行了测试,它运行完美,但在presta中只收到错误。
我抬头看到我的phpinfo有空“从”值,但我不知道这是否是一个问题。
可以解决什么问题?我知道Presta正在使用swiftmail。
答案 0 :(得分:0)
您是否尝试在高级偏好设置中发送电子邮件 - >邮件 - >发送测试消息(页面底部)? 是否发送电子邮件的脚本/模块,因为他进行了必要的翻译(例如,如果您使用意大利语发送电子邮件,则必须将电子邮件翻译成意大利语。)
此致
答案 1 :(得分:0)
要从Prestashop发送电子邮件,您必须通过单击来配置SMTP
Advanced Preferences -> E-Mail
。
表格将打开,您必须输入此表格:
Server: smtp.gmail.com (if you uses gmail)
Username: your gmail id
Password: your gmail password
Encryption: SSL
Port: 465
然后,在PHP中编写代码,使用类send()
的{{1}}函数发送邮件