Linuxコンピュータで多くの電子メールアドレスを設定する必要がありますが、各アドレスに対して新しいユーザーアカウントを作成したくありません。
メールは通常のmaildirまたはmboxに保存できます。 (cronjobで実行されている一部のPerlコードを介してメールを確認します。)
どうすればいいですか?
答え1
データベースに保存されている仮想ユーザー(およびドメイン)を使用できるため、メールボックス用のLinuxユーザーを作成する必要はなく、メールユーザーとドメインの管理もデータベーステーブルに履歴を追加または削除するのと同じくらい簡単です。
答え2
完全な答えは、実際に使用するメールサーバープログラムによって異なります。
そして、postfix
このsendmail
ファイルを使用して、メールアドレスをローカルアカウント(フォームのすべての行が電子/etc/aliases
メールaddress: unix-account
を送信するメールボックス[email protected]
)にリダイレクトできますunix-account
。たとえば、/etc/aliases
次のような行が含まれている場合:
postmaster: root
これにより、UNIXユーザーは通常のUNIXアカウントがなくてもroot
自分に送信されたすべてのメールを受け取ります。[email protected]
postmaster
UNIXアカウント名の代わりにファイルのフルパスを指定できます。これにより、メールはそのファイル(mbox形式)に配信されます。man aliases
詳細は他のリダイレクトが可能です。
メモ:編集したら、メールサーバーが新しいアドレスを選択するように/etc/aliases
コマンド(通常はroot)を実行する必要があります。newaliases