1

ピープル ポッド (オープン ソースの cms) の最新バージョンをダウンロードしましたが、新しいユーザーがサインアップしても確認メールが届きません。より多くのユーザーが同じ問題を抱えており、Web 開発者の Web サイトで質問しましたが、回答がありませんでした。コードを調べましたが、問題がどこにあるのかわかりませんでした。解決策を持っている人はいますか?

プロジェクトページ: http: //peoplepods.net

Google コード: http://code.google.com/p/peoplepods/

4

2 に答える 2

0

私のウェブサイトでも同様の問題がありました。確認メールがスパムフォルダに送信され続けたため、ユーザーは新しいアカウントを確認していませんでした。何週間も手動でユーザーを確認する必要がありました。

理由:スパムボットは他の多くのサーバーから送信された他の電子メールと同じように見えると考えて いたため、電子メールがスパムになることを発見しました。

解決策: すべてのメールテンプレートを編集して、他のテンプレートとは異なるものにしました。確認メールテンプレートは次の場所にあります。

/ peoplepods / themes / your-theme-eg-default /emails/welcome.php

これがお役に立てば幸いです。

于 2012-05-26T09:58:45.277 に答える
0

E メールを送信するように PHP 構成が正しくセットアップされていることを確認してください。php.ini 内でメールを検索すると、そこに設定が表示されます。

簡単な電子メール スクリプトを使用して、これをテストできます。

<?php
var_dump(mail('your@email.com', 'subject goes here', 'Message body here...'));
?>

これを test.php としてサーバーに保存し、ブラウザーにロードします。メールが送信されたかどうかに応じて、ブール値 (true または false) が表示されます。これが事実かどうかに関係なく、メールが送信されたことを意味するわけではありませんので、実際に受信することも確認してください。

これが機能していることを確認したら、peoplepod をチェックして、独自のメール機能にサポートされていないメール ヘッダーがないことを確認します。

于 2012-02-14T15:24:54.417 に答える