だから私はRaspberry PiにPostfix / Dovecotサーバーを設定し、私のSDカードが32GBで、SSDが0.5TBなので、私が持っている外部SSDに電子メール自体を保存できるようにしたいと思います。私は理論的にシンボリックリンク/var/mail
(または場合によっては)を実行することが可能であることを知っていますが、/var/spool/mail
これを行うより良い方法があるかどうか疑問に思います。 PostfixやDovecotの設定や利用可能ないくつかのシステム変数がありますか?
答え1
シンボリックリンクはおそらくこれを行うための最良の方法です。特に他のメールを採用している場合はさらにそうです/var/mail
。
これは実行が簡単で自己文書化が可能であり(少なくともunix / linuxに精通している人にとっては)、最も重要なことは望ましくない副作用が発生するリスクを最小限に抑えます。
よく知られている/「標準」の場所を変更する必要がある可能性のある理由があるかもしれませんが、再構成または再コンパイルする必要があります。他のすべてよく知られている場所によって異なります。
別のオプションはにあります/var/mail
。
IMO および IME の場合、これはシンボリックリンクを使用するよりも大きなリスクをもたらします。シンボリックリンクが見つからないディレクトリを指している場合、postfixはメッセージの配信に失敗し、転送されていないメッセージを独自のキューに残します。
OTOH、何らかの理由で他のファイルシステムをマウントできない場合(たとえば、ドライブがコールドブートで初期化するのに予想以上に時間がかかる)〜する/var/mail/
メールをファイルシステムのサブディレクトリに転送するか/
(または別のマウント/var
の場合/var
)、2つの異なるファイルシステムにわたってメールボックスをマージする問題に直面します。 (そして個人的な経験で言えば、〜する主なPITAになります)。