logo
 

メルマガ配信モジュール&スニペット Easy Newsletter

Easy Newsletterの特長

  • 購読・解除フォームを簡単に設置できる
  • 管理画面で購読者の登録・削除ができる
  • 管理画面でHTML形式のメールマガジンを作成、編集、削除できる
  • メールマガジン送信前に自分にテスト送信できる
  • 送信方法をSMTP、Qmail MTA、Sendmail、PHP mailから選べる
  • 日本語に対応(ただし、テキストエンコーディングは、UTF-8のみ)

Easy Newsletterのダウンロード

Easy Newsletterのインストール

万全を期して、必ずデータベースをバックアップしてください。万が一、サイトの動作に問題が起きたときは、速やかにバックアップしたデータをリストアして、Easy Newsletterの使用を諦めてください。

Easy Newsletterをダウンロード後、展開して、その中の"easynewsletter"フォルダを"assets/modules/"下にアップロードします。

モジュールのインストール

1. 管理画面ログイン後、「モジュール」タブを開いて、「モジュールの作成」へ。

2.「モジュール名」に「Easy Newsletter」、「説明」には「<strong>0.3</strong> メールマガジンの配信管理」とコピー&ペーストします。

3. ダウンロードしたファイルの"module.txt"を開いて、そのまま「モジュールコード(php)」にコピー&ペーストして保存します。

4. 作ったばかりの「Easy Newsletter」をマウスオーバーして、ブラウザ下部のステータスバーに、"index.php?a=108&id=3"のように表示されるのを確認します。この表示の"&id=3"の部分のID番号をメモします。このIDを後で使用します。

5. 再度"Easy Newsletter"モジュールをクリックして開きます。「設定」タブを開いて、「モジュール設定」に「 &modId=Module ID;int;3 &path=Path;text;../assets/modules/easynewsletter/ 」とコピー&ペーストして保存します。

6. 再度"Easy Newsletter"モジュールをクリックして開き、IDを前述のステップ4でメモした番号に書き直します。

7. ログアウトして、すぐにログインします。「モジュール」タブを開いて、ナビゲーションバーに「Easy Newsletter」と表示されていれば、OK。

スニペットのインストール

1. 「エレメント」タブを開いて、ナビゲーションバーの「エレメント」メニューの「スニペット」タブの「スニペットの作成」へ。

2. 「スニペット名」に「EasyNewsletter」、「説明」に「<strong>0.3</strong> メルマガ購読フォームの設置」とそれぞれコピー&ペーストします。

3. ダウンロードしたファイルの"snippet.txt"を開いて、そのまま「スニペットコード(php)」にコピー&ペーストして保存します。(通常、<php? ?>というコードが予め入っていますが、最初に削除して、完全に空白にしてからコピー&ペーストしてください。)

日本語化

管理画面のEasy Newsletterモジュールの「設定」を開いて、「言語」を"Japanese"にして保存します。

使い方

購読フォームを設置するリソースを開いて、購読フォームを設置したい箇所に、

[[EasyNewsletter]]

と書いて保存します。なお、[[EasyNewsletter]]を含むリソースでは、必ず「ページ設定」で「キャッシュを生成」を「無効」にしてください。

重要

Easy Newsletterの使用前に、Easy Newsletterモジュールの「設定」の項目には、正しい情報を入力してください。

SMTP使用の場合は、お使いのメールサーバがSMTP認証を必要とするかどうかを確認して、ユーザ名(アカウント)とパスワードを正しく入力してください。

メールマガジン送信前には必ずテスト送信するようにしてください。テスト送信の送信先は、「設定」に入力したメールアドレスです。

問題点

Easy Newsletterの作者は、メール送信方法にSMTPを推奨していますが、SMTPポートの設定ができないため、SMTPポートを25以外に指定するサーバではSMTPは使えません。このサイトのサーバもSMTPに25以外を使用するため、残念ながらSMTPを使用できず、PHP Mailerにしています。

プレーンテキストが作成できず、リッチテキスト(HTML)のメールしか使えません。しかも、太字、斜体、下線、画像の挿入が利きません。

購読後および解除後の確認メール送信機能がないため、ユーザーは登録が完了したことを画面でしか確認できません。このサイトでは、メール配信にEasyNewsletterではなく、Notify Usersというモジュールを使用しています。

テキストエンコーディングがUTF8になります。このため、UTF8に対応していない古いメーラーで受信すると文字化けします。

MODXとは

新着情報

 
RSS