11
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

メーリングリスト作ってみた

Posted at

はじめに

メールサーバに"メーリングリスト"を導入することになった。
備忘録を兼ねて、記事を残す。

メーリングリストとは

メーリングリストとは、複数の人に同時にメールを送信する仕組み。
代表のメールアドレスにメールを送信すると、自動でリストに登録された人間に転送される。
イメージ画像だとこんな感じ
image.png
今の時代、LINE・Slackとかあるから、使用する必要ないんじゃね...と思ってしまう。
大人の事情とかあるんだろうな...

実装

今回は、postfixが入っているメールサーバに、メーリングリストを導入する。

適当な場所にエイリアス用のファイルを作成(拡張子なし)

sudo vim /etc/postfix(任意のファイル名)

ファイルの中身は以下のように、

admin:test1@●●●.co.jp,test2@●●●.com,test3@●●●.co.jp...

:前に代表者のメールアドレス(ドメインは含めない)、:以降にリストに登録したい人間のメールアドレスを,区切りで入力する。

postfixのmain.cfを編集する

main.cf
alias_maps = hash:/etc/postfix/aliases,hash:/etc/postfix/(任意のファイル名)
alias_database = hash:/etc/postfix/aliases,hash:/etc/postfix/(任意のファイル名)

そのあと、以下のコマンドを入力すると、(任意のファイル名).dbが作成される。

sudo newaliases

さいごにpostfixをリスタートさせることで、メーリングリストが完成。

sudo service postfix restart

admin@(ドメイン)にメールを送ると、test1@●●●.co.jptest2@●●●.comtest3@●●●.co.jp...にメールが届くはず...

さいごに

この実装方法だと、リスト外のメールも一斉転送されてしまう。
セキュリテイ上あまり宜しくないため、改善する必要があるだろう...
検索してみると、mailmanを一緒に使うと、リスト外からのメールの受付など色々設定できるらしい。
あと、普段サーバを触る機会が少ないので今後勉強していこう

11
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?