Postfixでユーザーとエイリアスを追加する方法

Written By
Joe Brockmeier
Joe Brockmeier
May 31, 2023
1 minute read
ServerWatch content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Postfixは優れたメールサーバーですが、Postfixの管理が初めての場合、使いこなすのは難しいかもしれません。たとえば、Postfixシステムへのユーザー追加に関する情報を探すだけでも、かなりの試練になることがあります。

その理由の一つは、Postfixをさまざまな方法で設定できることです。Postfixだけを使う環境もあれば、ほかのアプリと組み合わせ、ユーザー情報をMySQLに保存する環境もあります。

システム上に実際のアカウントを持つユーザーを設定することも、ログインはできないもののメールは受信できる仮想ドメイン上のユーザーを設定することもできます。また、複数のユーザーを含むエイリアスを作成し、「marketing」リストの全員や、営業、法務、開発部門の全員がメッセージを受信できるようにすることもできます。

ここでは、Postfixドメインを引き継ぎ、ユーザーやエイリアスをすばやく追加する方法が必要になったと仮定します。

まずファイルをバックアップしましょう!

Postfixを初めて使う場合は、設定ファイルをバックアップし、ライブのメールサーバーに変更を加える前に、仮想マシン上にテスト環境を構築することを強くお勧めします。

Postfixはそれほど難しくありませんが、初心者には混乱しやすく、ちょっとしたミスで1人以上のユーザーへのメール配送が簡単に止まってしまいます。

ユーザーを追加する方法

ユーザーを追加する最も簡単な方法は、システム上に新しいアカウントを追加することです。あとはPostfixが処理してくれます。たとえば、Ubuntuを実行している私のサーバーでは、単にadduser usernameと入力すれば、Postfixがそのユーザー宛てのメールをローカルに配送するためのパラメーターを自動的に更新します。

では、ユーザー用のシステムアカウントを作成したくない場合はどうでしょうか。ではないドメインとして設定された仮想ドメインを用意する必要があります。詳しくはmydestinationを参照してください。仮想ドメインホスティングに関するPostfixガイド。

ユーザーは次の形式で追加し、その後、システム上のメールボックスに保存するか、user@domainファイル内の設定に従ってCourierなどのメール配送プログラムに引き渡します。/etc/postfix/vmailboxファイル

ただし、/etc/postfix/vmailboxファイル/etc/postfix/main.cfがない場合は、システムがローカルアカウントに配送するよう設定されている可能性が高いでしょう。mydestinationを確認し、行

を探してください。そこにユーザーを追加するドメインが含まれていれば、そのユーザーは通常のユーザーとして追加されているということです。/etc/postfix/vmailboxそれ以外の場合は、

jzb@mydomain.net mydomain.net/jzb

すでにいくつか例が記載されているはずです。これにより、システムがその場所にメールを配送する設定になっている場合、/var/mail/vhosts/mydomain.net内のjzbというメールボックスにメールが配送されます。ユーザー名の後ろにスラッシュを追加すれば、代わりにmdir形式でメールを保存できる点にも注意してください。

次に、ファイルに対してpostmapを実行し(/etc/postfix/vmailbox)、postfix reload一覧を更新します。

Advertisement

エイリアスを追加する方法

エイリアスを追加するには、/etc/aliasesに移動し、次のいずれかの方法でエイリアスを追加します。

  • ローカルユーザーへのエイリアスを追加する場合:alias: localuser
  • 別のドメインにメールを配送する場合:alias2: user@remote.com

たとえば、「sales@my_domain.com」宛てのメールをGmailアドレスに転送したい場合は、エイリアスの後に自分のGmailアカウントを追加するだけです。

まとめ:Postfixのユーザーとエイリアス

設定ファイルは必ずバックアップし、可能な限り、Postfixディレクトリに変更を反映する前に、ステージング環境または仮想マシンで変更をテストしてください。

この点に注意すれば、組織で必要となるPostfixのユーザーやエイリアスの変更を行う準備が整うはずです。

ファイルを安全に保存し、データ損失から身を守るのに役立つ最高のクラウドおよびオンラインバックアップサービスを評価しました。



Joe Brockmeier

Joe 'Zonker' Brockmeier is a writer and editor with more than 10 years covering IT. Formerly the openSUSE Community Manager for Novell, Brockmeier has written for Linux Magazine, Sys Admin, Linux Pro Magazine, IBM developerWorks, Linux.com, CIO.com, Linux Weekly News, ZDNet, and many other publications. Brockmeier is also a FLOSS advocate and participates in several projects, including GNOME as the PR team lead.

ServerWatch Logo

ServerWatch is a top resource on servers. Explore the latest news, reviews and guides for server administrators now.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.