このガイドでは、Linuxを使ってメールサーバーを構築する方法を紹介します。特に、PostfixとDovecotという2つのツールを使います。これらはメールの送受信や管理に必要なとても便利なソフトウェアです。初めての方でも理解できるように、簡単な言葉で説明していきますので、安心してください。
まずは、メールサーバーを構築するために必要なものを用意しましょう。
それでは、PostfixとDovecotをインストールしましょう。
まず、サーバーのパッケージを最新にしましょう。以下のコマンドを実行します。
sudo apt update && sudo apt upgrade
次に、Postfixをインストールします。以下のコマンドを使ってください。
sudo apt install postfix
インストール中にいくつかの設定を求められますが、特に「インターネットサイト」を選択し、メールドメイン名を入力してください。
次はDovecotをインストールします。次のコマンドを入力します。
sudo apt install dovecot-core dovecot-imapd
インストールが終わったら、PostfixとDovecotの基本的な設定を行います。
Postfixの設定ファイルを編集します。次のコマンドでエディタを開いてください。
sudo nano /etc/postfix/main.cf
以下の設定を確認または追加します。
myhostname = your_domain.com mydomain = your_domain.com myorigin = /etc/mailname inet_interfaces = all inet_protocols = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
変更が終わったら、保存してエディタを終了します。
Dovecotの設定も行います。以下のコマンドで開きます。
sudo nano /etc/dovecot/dovecot.conf
以下の行を確認して、必要に応じて追加してください。
protocols = imap mail_location = maildir:~/Maildir設定が終わったら、ファイルを保存します。
サービスの再起動
設定が終わったら、PostfixとDovecotのサービスを再起動します。以下のコマンドを実行してください。
sudo systemctl restart postfix sudo systemctl restart dovecotメールサーバーの確認
最後に、メールサーバーが正しく動作しているかを確認します。telnetを使って、PostfixとDovecotの接続をテストしてみましょう。
telnet localhost 25 # Postfixのテスト telnet localhost 143 # Dovecotのテストこれで、「220」などの応答が返ってくれば成功です!