用户无法验证 peoplepods 上的帐户(开源 cms)
我已经下载了最新版本的 people pods(开源 cms),但是当新用户注册时,他们没有收到验证电子邮件。更多用户也遇到了同样的问题,并在网站开发者的网站上询问,但没有得到答复。我查看了代码,但没有发现问题出在哪里。这里有人有解决办法吗?
在 Google 代码上:http://code.google.com/p/peoplepods/
I have downloaded the latest version of the people pods (open source cms), but when new users sign up they do not receive verification email. More users have had the same problem and asked on the web developer's website, but received no answer. I have looked through the code but have not found where the problem can be. Anyone here who has a solution?
Project page: http://peoplepods.net
On google code: http://code.google.com/p/peoplepods/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
检查您的 PHP 配置是否正确设置以发送电子邮件。在 php.ini 中搜索mail,您将看到那里的设置。
您可以使用简单的电子邮件脚本对此进行测试:
将其保存为服务器上的 test.php 并将其加载到浏览器中。它应该显示一个布尔值(true 或 false),具体取决于电子邮件是否已发送。无论这是否属实,并不意味着电子邮件已发送,因此请确保您确实也收到了该电子邮件。
验证此功能正常运行后,请检查 peoplepods 以确保它自己的邮件功能中没有任何不受支持的电子邮件标头。
Check that your PHP configuration is set up correctly to send email. Search for mail inside php.ini and you will see the settings there.
You can test this by using a simple email script:
Save that as test.php on your server and load it in the browser. It should show you a boolean (true or false) depending on whether the email got sent or not. Regardless of whether this is true, it doesn't mean the email was sent though, so make sure you actually receive it too.
After you have verified this is working, check peoplepods to make sure it doesn't have any unsupported email headers in it's own mail function.
我的网站也遇到了类似的问题。用户没有验证他们的新帐户,因为验证电子邮件不断进入他们的垃圾邮件文件夹。我不得不手动验证用户数周。
原因:
我发现电子邮件会成为垃圾邮件,因为垃圾邮件机器人认为它们看起来与许多其他服务器发送的其他电子邮件相同。
解决方案:
我编辑了所有电子邮件模板,使它们与其他模板不同。验证电子邮件模板位于:
我希望这会有所帮助。
I had a similar problem with my web site. Users were not verifying their new accounts because verification emails kept going to their spam folders. I had to verify users manually for weeks.
Reason:
I discovered that emails were going to spam because spambots thought they looked the same as other emails sent from many other servers.
Solution:
I edited all email templates to make them different from the others. The verification email template is located at:
I hope this helps.