• 文字サイズ変更
  • S
  • M
  • L
  • No : 5844
  • 公開日時 : 2013/08/27 15:38
  • 更新日時 : 2019/06/08 12:11
  • 印刷

Webメールの設定方法を教えてください(VPS全般)

回答

Webメールのソフトウェアとしてmailmanがあります。
弊社の環境において、以下の設定を試したところ、動作しましたので、ご案内いたします。
 
※mailman を利用する場合は、メール、Webの設定が完了していることが前提条件となります。
-------------------------------------------

○Mailman の設定方法

1. mailman 設定ファイル(/usr/lib/mailman/Mailman/mm_cfg.py)を開き、以下のとおり編集します。

DEFAULT_URL_HOST   = 'ホスト名'
DEFAULT_EMAIL_HOST = 'メールサーバ名'

※次の内容は、必要に応じて記述してください。

MAILMAN_SITE_LIST = 'mailman'
MTA = 'Postfix'  メールサーバ指定
DEFAULT_SERVER_LANGUAGE = 'ja'  日本語化

DEFAULT_REPLY_GOES_TO_LIST = 1  ← 返信先を投稿者ではなく
                                    リストにする
DEFAULT_NEW_MEMBER_OPTIONS = 258  ← 投稿した本人にはメールを
                                     送らないようにする
DEFAULT_GENERIC_NONMEMBER_ACTION = 2 ← 非会員からのメールには
                                        拒否応答

2. メーリングリストのサーバ管理パスワードを設定します。

# /usr/lib/mailman/bin/mmsitepass (パスワードを入力)
New site password:
Again to confirm password:
Password changed.

3. 以下、コマンドを実行します。

# /usr/lib/mailman/bin/genaliases
# chown mailman. /etc/mailman/aliases*
# chmod g+w /etc/mailman/aliases*


4 . postfix 設定ファイル(/etc/postfix/main.cf)を開き、以下のとおり編集します。

「alias_maps」にmailmanのaliasesファイル「/etc/mailman/aliases」を追加します。

alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases

次の内容を追記します。

owner_request_special = no
recipient_delimiter = +
unknown_local_recipient_reject_code = 550
smtpd_sasl_local_domain = $mydomain

mynetworks = 127.0.0.0/8

smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,
reject_unauth_destination

※改行せず1行で記述します。

上記を設定後、postfix の設定ファイルを再読み込みします。
# service postfix reload

5. Webを設定します。
# cp /usr/lib/mailman/icons/* /var/www/icons/

6. 管理用メーリングリスト(mailman)を作成します。

# /usr/lib/mailman/bin/newlist mailman
Enter the email of the person running the list:
Initial mailman password:
Hit enter to notify mailman owner...

※ リスト管理者宛てにメールが届いているかを確認する。

7. 確認を行います。
# service mailman restart

http://ドメイン名/mailman/create  にアクセス

以上になります。

---------------------

なお、このたび、案内させていただいたmailmanの設定、および使用方法については、弊社でも詳細な情報を持ち合わせておりませんので、明示的な回答ができない場合もあります。
 
上記案内の不明点、mailmanの詳細な設定、使用方法につきましては、お手数ですが、お客さまご自身でお調べいただけますよう、お願いいたします。
 

参考 ) Mailman Japanese ホームページ(日本公式サイト)
     http://www.python.jp/doc/contrib/mailman/index.html

アンケート:ご意見をお聞かせください