ユーザーのメールアドレスに設定は追加されません。

ユーザーのメールアドレスに設定は追加されません。

Linuxコンピュータで多くの電子メールアドレスを設定する必要がありますが、各アドレスに対して新しいユーザーアカウントを作成したくありません。

メールは通常のmaildirまたはmboxに保存できます。 (cronjobで実行されている一部のPerlコードを介してメールを確認します。)

どうすればいいですか?

答え1

データベースに保存されている仮想ユーザー(およびドメイン)を使用できるため、メールボックス用のLinuxユーザーを作成する必要はなく、メールユーザーとドメインの管理もデータベーステーブルに履歴を追加または削除するのと同じくらい簡単です。

Ubuntu、ポストフィックス、mysqlの例

答え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

関連情報