2026年7月23日
2026年7月23日
Postfixでバーチャルドメインを設定する方法
はじめに
バーチャルドメインの設定は、複数のドメインを持つウェブサイトやビジネスにおいて重要な機能です。Postfixを使用して新しいバーチャルドメインを追加することで、特定のメールアドレスに対して個別のメールサーバー処理が可能になります。
症状・背景
バーチャルドメインを設定する主な場面には以下のようなものがあります:
- クライアントから新しいドメインでメールを送受信したい場合
- 複数のウェブサイトを持つ企業で各ウェブサイトに特定のメールアドレスを割り当てる必要がある場合
- 郵件管理を簡素化し、特定のユーザーにメールを直接送るため
手順・設定方法
ステップ1: ドメインファイルに新しいドメイン追加
# /etc/postfix/virtual_domains
# 新しいバーチャルドメインの追加
example.com example.com
ステップ2: メールアドレスマッピングを設定
# /etc/postfix/virtual
# メールアドレスのマッピング
user@example.com user@localhost
ステップ3: Postfixを再起動して変更を適用
# Postfixの設定ファイルを読み直し、新しい設定を適用する
sudo postfix reload
ステップ4: メール送受信テスト
# テスト用のメール送信コマンド(例)
echo "Test message" | mail -s "Test Subject" user@example.com
注意事項
- ファイルの所有者は通常
postfixでなければなりません。 - セキュリティ上、設定ファイルへのアクセスを制限する必要があります。
- パフォーマンスを考慮し、必要なドメインのみを追加します。
まとめ
1. 新しいバーチャルドメインの追加: /etc/postfix/virtual_domains ファイルに新しいドメインを記述します。
2. メールアドレスマッピング: /etc/postfix/virtual ファイルでメールアドレスとホスト名を関連付けます。
3. 設定適用: Postfixの設定ファイルを読み直し、変更を反映させます。
4. テスト: 新しい設定が正しく機能するか確認します。
関連記事: