2026年5月29日

2026年5月29日

UbuntuにPostfixをインストールする方法

はじめに

この記事では、Ubuntuサーバー上でPostfixをインストールし、基本的な設定を行う方法について解説します。PostfixはOpen Sourceのメール送受信システムで、多くのLinuxディストリビューションで使用されています。

Ubuntuサーバー上にPostfixをインストールすると、自社や個人向けのメールサービスを提供することが可能になります。また、外部からのメールを受信する機能も備えているため、ウェブサイトの問い合わせフォームなどで必要とされる場合もあります。

手順・設定方法

ステップ1: Postfixのインストール

# Ubuntuサーバー上にPostfixをインストールします。
sudo apt update && sudo apt install postfix

このコマンドでPostfixがインストールされ、基本的なメール送受信機能が有効になります。

ステップ2: Postfixの基本設定

# インストール時にポップアップが表示されるので、次のように設定します。
# ここで指定する詳細はサーバーの役割や利用目的により異なります。

Interactive Configuration

# ポート番号: 25 (通常使用)
# Delivery method: Smart Host (外部メールサーバーに転送する場合)
# System mail name: サーバー名(例:example.com)
# Domain name: 同上
# Address relay host: 外部SMTPサーバーのIPアドレスやホスト名(必要であれば設定)

ステップ3: 設定ファイルの確認と編集

# Postfixの主要設定ファイルを確認します。
sudo nano /etc/postfix/main.cf

# 必要に応じて以下の項目を編集します。

main.cf 編集例

# MXレコードを追加するための行を追記
myhostname = mail.example.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

# SMTP認証関連の設定(外部メールサーバーとの連携時)
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous

ステップ4: 設定ファイルの更新とPostfixの再起動

# 前述の設定を有効にするために、Postfixを再起動します。
sudo systemctl restart postfix

# 設定変更が正しく反映されているか確認します。
sudo postconf -n | grep smtp_sasl_auth_enable

注意事項

  • セキュリティ上の注意: SMTP認証設定は外部からの攻撃を防ぐため重要です。必要に応じてSMTP認証機能を使用しましょう。
  • パフォーマンス/運用上の注意: 大量のメール送信や受信を行う場合は、Postfixのパラメータを最適化することが推奨されます。

まとめ

1. Postfixインストール: Ubuntuサーバー上にPostfixをインストールします。

2. 基本設定: インストールプロセスを通じて基本的な設定を行います。

3. 設定ファイル編集: main.cfを確認し、必要に応じて編集します。

4. 再起動と検証: Postfixを再起動して設定変更を反映させます。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ