レンタルサーバーで独自ドメインを利用してホームページ公開

 



[ カテゴリ: 共用サーバプラン > 技術的なご質問 > ご利用方法の説明、マニュアル > 旧スタンダード・フロントページプランのマニュアル ]

メーリングリストの設定方法


ここでは、メーリングリストの作成方法を、簡単な例によってご紹介致します。

お客様が、xyz.com というドメインを持ち、 ID は tarou だと仮定します。そこで、次の 3つのメーリングリストを立ちあげようとしています。
tarou-ml@xyz.com
xyz-ml@xyz.com
renraku@xyz.com


まずホームディレクトリ下にlistsディレクトリを作り、その下にそれぞれのメーリングリストと同名のファイルを作成します。
この場合だと、/mnt/web/guide/xyz/lists/ もしくは /home/xyz.com/lists/ の下に、 tarou-ml 、 xyz-ml 、 renraku という 3つのファイルを作成します。(この場合は、 tarou-ml 、 xyz-ml 、 renraku という名前の空のテキストファイルを FTP で lists ディレクトリに転送すると簡単です。)


次に.domainsを編集します。

info2@xyz.com #
info@xyz.com #
test-list@xyz.com #
list-request@xyz.com #
root@xyz.com root@webk.net
tarou@xyz.com tarou
xyz.com tarou

となっていると思いますが、次のように変更します。

tarou-ml@xyz.com #
xyz-ml@xyz.com #
renraku@xyz.com #
list-request@xyz.com #
root@xyz.com root@webk.net
tarou@xyz.com tarou
xyz.com tarou

注意:ファイルマネージャーで .domains を編集する際は、 2行目以降を必ず左詰めにしてから作業を行って下さい。また、メールアドレスと #記号の間には半角スペースを挟んで下さい。

これで、 tarou-ml@xyz.com 、 xyz-ml@xyz.com 、 renraku@xyz.com 宛に来たメールは全て .mreply.rc に送られるようになります。


それでは、これから .mreply.rc の編集に入ります。

ここで使用する .mreply.rc は、お客様のホームディレクトリに用意されているものと異なっている場合がありますので、初めて .mreply.rc を編集される方は、以下のリンクからダウンロードして下さい。ブラウザからテキスト形式で「 .mreply.rc 」というファイル名で保存して編集します。

.mreply.rc は、ファイルマネージャーからではなく、なるべく FTP でダウンロードしてそれを編集して同じ位置にアップロードするようにして下さい。

=====================
全体の初期化
=====================
.globalInit

    ====================================================================
        まず届いたメールが我々のサービスへのものかを特定します。
    ====================================================================
    ===========================変更が必要です。=========================
    ====================================================================
    
    .if to first-list
        .setenv LISTNAME first-list
    .elif to second-list
        .setenv LISTNAME second-list
    .elif to third-list
        .setenv LISTNAME third-list
    .endif

    .setenv DOMAINNAME  your-domain.com
    .setenv USRNAME     your-ID

    ====================================================================


これを下記のように書き換えて下さい。

    .if to tarou-ml
        .setenv LISTNAME tarou-ml
    .elif to xyz-ml
        .setenv LISTNAME xyz-ml
    .elif to renraku
        .setenv LISTNAME renraku
    .endif

    .setenv DOMAINNAME  xyz.com	
    .setenv USRNAME	tarou


次は上から 1/3程進んだところの編集です。

	================
	購読者リスト
	================

	========================================================================
	次の修飾語句が利用可能です。
	     concealed - このリスト上で'review'コマンドを認めない。
	     revealed  - このリスト上で'review'コマンドを認める。
	                [デフォルト(特に設定をしなかった場合にこの設定になる)]
	     manual    - JOIN/SUBSCRIBEを使ったメール発信者のみをリストに加える
	                [デフォルト(特に設定をしなかった場合にこの設定になる)]
    	 automatic - あなたのサービスに依頼メールを送る全てのメール発信者を
         	        リストに加える.
	========================================================================
	=======それぞれのメーリングリスト名とファイル名の変更が必要です。=======
	========================================================================

	.list first-list      ~/lists/first-list         concealed
	.list second-list     ~/lists/second-list        concealed
	.list third-list      ~/lists/third-list           revealed

この部分を編集するわけですが、参加者がREVIEWコマンドを送信することによって、そのメーリングリストの参加者一覧を見ることができるようにするには、 revealed オプションをつけ、見られたくない場合は concealed オプション(省略可能)を付けます。
また、 automatic オプションを付けると、そのメーリングリストにリクエストメール(コマンド review 等)を送信すると自動的に参加者に加えられるようになります。通常の設定では、 JOIN コマンドを送信することによって参加します。

ここでは、次のように編集します。

	========================================================================
	=======それぞれのメーリングリスト名とファイル名の変更が必要です。=======
	========================================================================

	.list tarou-ml      ~/lists/tarou-ml         concealed
	.list xyz-ml     ~/lists/xyz-ml        revealed
	.list renraku      ~/lists/renraku           automatic

tarou-ml では REVIEW コマンドによって、購読者一覧を見ることは出来ません。 xyz-ml では REVIEW コマンドで購読者一覧を見ることができるようになります。
renraku はリクエストメールを renraku@xyz.com に送信するだけで自動的にメーリングリストに参加出来ます。


次は .mreply.rc の終わりの方を編集します。

	======================================================
	現在あるメーリングリストの紹介
	======================================================
	=それぞれのメーリングリストに合わせて変更して下さい。=
	======================================================
	.label ListInfo
	    first-list       -  1番目のリストです。
	    second-list      -  2番目のリストです。
	    third-list       -  3番目のリストです。
	.end

これは、それぞれのメーリングリストの紹介で、 HELP コマンドへの返信に添付されます。 ここは自由に編集して構いません。ここでは、次のように変更してみます。

	======================================================
	現在あるメーリングリストの紹介
	======================================================
	=それぞれのメーリングリストに合わせて変更してください。=
	======================================================
	.label ListInfo
	    tarou-ml@xyz.com
       世界中の太郎さんのためのメーリングリストです。残念ながら
      太郎さん以外は参加できません。

	    xyz-ml@xyz.com  
        xyz に関するメーリングリストです。 xyz について興味のある方
      の参加をお待ちしております。

	    renraku@xyz.com
       連絡網です。メールをrenraku@xyz.com宛に送信すれば、自動
      的に参加できます。
	.end

以上で、 tarou-ml と xyz-ml と renraku の 3つのメーリングリストが運用可能になりました。

より細かな設定を行う場合は、日本語マニュアルを参照して編集を行って下さい。


MReply 内の案内メッセージは初期状態のままでは整合性がないかもしれません。メーリングリストを本格的に運用されるなら、文言を修正した方がいいでしょう。間違ったスクリプトを作成することによって、お客様のファイルに損害を与えることがあります。 ご自身で作成する自信が無い場合には、ご自身で編集しようとせず、弊社へご連絡下さい。オプション料金にて作業を承ります。

メール自動返信機能 (メールオートレスポンダー) の設定





情報はお役に立ちましたでしょうか?
以下は同じカテゴリ内にある情報です。合わせてご参考ください。

[ カテゴリ: 共用サーバプラン > 技術的なご質問 > ご利用方法の説明、マニュアル > 旧スタンダード・フロントページプランのマニュアル ]

AnonymousFTP 利用方法
CGI 利用方法
PHP 利用方法
PostgreSQL 利用方法
PostgreSQL 利用方法 2
PostgreSQL 利用方法 3
SSL 利用方法
TELNET 利用方法
Webページアクセス制御 (.htaccess) 設定方法
アクセスカウンタ利用方法
アクセスログ利用方法
サーバ領域容量確認方法
パスワード変更方法
フォームメール設定方法(FormMail.cgi)
プログラム、ユーティリティのパス
ホームディレクトリ内のファイル・ディレクトリ
メーリングリストの設定方法
メールの送受信設定 (NetscapeNavigatorの場合の例)
メール自動返信機能 (メールオートレスポンダー) ・メーリングリストの設定方法
メール転送設定方法(.domains)