お兄ちゃん!
メールもサーバで
配信されているんだよね?
自分でメールの運営もできるの?
Postfix のパッケージ名は
postfix
だよ
パッケージ管理システムから
インストールしよう
sudo apt install -y postfix
うん!インストールしたよ!
今回は Postfix をこの Linux 上だけで動くよう設定するよ
Linux 上だけで動くメールサーバ…外部の PC などと通信しないんだねどんなふうに使うのかな?
Linux 上のユーザ同士でメールを送受信したりデーモンがユーザへ通知メールを送るなどで使えるよ
へぇ…Linux 上だけの MTA でも色々使えそうだね!
Postfix 設定ファイルは
/etc/postfix/main.cf
だよまずはバックアップを作成しよう!sudo cp -av /etc/postfix/main.cf{,.dist}
うん!
sudo vim /etc/postfix/main.cf
設定項目 | 設定値 | 説明 |
---|---|---|
myhostname | ホスト名 や localhost | ホスト名を使う場面でこの値が使われる |
myorigin | ホスト名 や localhost | メールアドレスの @ 以降の値になる |
my_network_style | host | この Linux マシン上だけのメールサーバにする |
relay_domains | (空欄) | メールを中継しない |
また以下の設定で値に何も指定されていない場合は「指定なし」から Postfix デフォルトの設定値を使うようになるよ
#
でコメントアウトしようsendmail_path
newaliases_path
mailq_path
setgid_group
html_directory
manpage_directory
sample_directory
readme_directory
以下で設定ファイルの文法や設定を確認してくれるよ
sudo postfix check
何も表示されなかったよ!
それなら何にも問題がないということだよエラがーがあればそれを表示してくれるんだ
では
postfix
デーモンを動かし自動起動を有効にしよう!sudo systemctl enable --now postfix
問題なく起動したかどうかは以下で確認しよう!
systemctl status postfix
問題なく起動したよ!
Postfix を使ってメールをやり取りするのはまた別の操作を覚える必要があるんだそれは次回行うことにするね
今回は Postfix を扱ったよ!MTA でメール配信を行ってくれるんだ
メールサーバはスパムメールの配信目的でひんぱんに攻撃に晒されるよ自宅の LAN の外でも動かすのならちゃんと勉強してから運用しよう
次回は Postfix で実際にメールを配信してみよう!