web-dev-qa-db-ja.com

匿名ユーザーにニュースレター/メーリングリストの購読を許可する

私の目的:クライアント側:すべてのユーザー(匿名ユーザーを含む)が自分の名前と電子メールアドレスを入力してニュースレターを購読できるように、フロントページにブロックを設定します。管理側:メーリングリストを表示し、これらのメールにニュースレターを送信できます。

入手したもの:メールシステム、MIMEメール、MIMEメールアクション、MIMEメールCSSコンプレッサー、Simplenews、SMTP認証のモジュールをダウンロードして有効にしました。

Drupal 7 with Bootstrap theme。

私が行ったこと:少しスタイルを整えた、フロントページのみに新しいsimplenewsブロックを追加しました。許可セクションで、「ニュースレターの購読」オプションでANONYMOUS USERとAUTHENTICATED USERの両方にチェックマークを付けました。

問題:匿名ユーザーとしてメールを入力してブロックの[購読]ボタンをクリックしたところ、エラーが発生しました。

電子メールを送信できません。問題が解決しない場合は、サイト管理者に連絡してください。

通知が続きます:

サブスクリプションを完了する方法の詳細な手順が記載された確認メールがまもなく届きます。

私のphpでsslが有効になっていないと言われているので、SMTP認証モジュールが私のアカウントでは機能しません。 Apacheでsslモジュールを有効にしましたが、次に何をしますか?

また、後で管理者としてログオンしたときに、サブスクライバーが追加されていません。

質問:匿名でメーリングリストを購読するにはどうすればよいですか。また、ニュースレターを作成するにはどうすればよいですか。これを達成する方法についての指示はありますか?間違ったモジュールを使用していますか?

2
the_summer_bee

なんらかの理由でサイトが電子メールを送信できないようです。

デフォルトのニュースレター設定ではサブスクリプションを確認する必要があります。ニュースレター設定でそれを無効にすることができます。オプションで、電子メールの問題が判明するまでテストすることもできます。

未確認のサブスクリプションはUIに表示されないため、何も表示されません。

Simplenewsの使用方法と設定方法の説明は、README.txtおよび オンラインドキュメント にあります。

注:さまざまな質問をしていて、実際の問題(電子メールの送信が壊れている)は最初の質問とは関係ありません(それを知らなかった可能性があるため、問題ありません)。 (単一の)回答を正しいものとして受け入れることになっていることを思い出してください。複数の異なる質問をした場合、どうすればそれを行うことができますか?

3
Berdir