2012-02-14 154 views
1

我已下載最新版本的人員pod(開放源代碼cms),但是當新用戶註冊時,他們不會收到驗證電子郵件。更多的用戶遇到了同樣的問題,並在網站開發人員的網站上詢問,但未收到任何答覆。我查看了代碼,但沒有找到問題出在哪裏。這裏有誰有解決方案?用戶無法驗證peoplepods上的帳戶(開源cms)

項目頁面:http://peoplepods.net

在谷歌代碼:http://code.google.com/p/peoplepods/

回答

0

檢查你的PHP配置設置正確發送電子郵件。搜索郵件裏面的php.ini,你會看到那裏的設置。

您可以通過使用一個簡單的電子郵件腳本測試:

<?php 
var_dump(mail('[email protected]', 'subject goes here', 'Message body here...')); 
?> 

保存,作爲您的服務器上test.php的,並在瀏覽器中加載它。它應該顯示一個布爾值(true或false),取決於郵件是否被髮送。不管這是否屬實,這並不意味着電子郵件已發送,所以請確保您也收到了。

驗證此功能是否正常工作後,請檢查peoplepods以確保其自身的郵件功能中沒有任何不受支持的電子郵件標頭。

+0

我運行腳本時會得到「bool(true)」。 – Xtreme 2012-02-14 17:09:27

+0

你收到郵件了嗎? – LeonardChallis 2012-02-14 21:57:22

+0

當我使用你的代碼並用我的真實電子郵件替換'[email protected]'時,當我在瀏覽器中加載它時,我會得到「bool(true)」,但我沒有收到任何電子郵件。該電子郵件似乎已發送但未收到!當我從peoplepods發送電子郵件時,我也收到有關電子郵件的信息被正確發送,但沒有在我的郵箱中。 – Xtreme 2012-02-15 08:23:05

0

我和我的網站有類似的問題。用戶沒有驗證他們的新帳戶,因爲驗證電子郵件一直持續到他們的垃圾郵件文件夾。我必須手動驗證用戶數週。

原因: 我發現,電子郵件打算垃圾郵件,因爲垃圾郵件機器人認爲他們看起來相同從許多其他的服務器發送電子郵件等。

解決方案: 我編輯的所有電子郵件模板,使他們不同從別人。驗證電子郵件模板位於:

/peoplepods /主題/ 你的主題 - 例如默認 /emails/welcome.php

我希望這有助於。