postfixはメールをどこに保存しますか?


33

postfixが電子メールを保存する方法に関するドキュメントが見つかりません。どこに、どのような形式で保存されていますか?Ubuntuサーバー11を使用しています

回答:


37

おそらく/var/mail/[username]またはより伝統的な/var/spool/mail/[username]

「mbox」と呼ばれる通常の形式では、「From」で始まる行を使用して各メッセージの開始を示します。これが、多くの電子メールクライアントがメッセージ本文の「From」を「> From」に変更する理由の1つです。 。また、「maildir」を使用するように構成することもできます。「maildir」/var/mail/[username]は、すべての電子メールメッセージがそのディレクトリ内のファイルであるディレクトリです。


1
これはもちろん、ユーザーがprocmail代わりにそれを行うように構成されていないことを前提としています。
シャドゥール

また、物事を動かすcyrus-saslがインストールされていないと仮定しています。物事をシンプルにしようとしています。
ポールトムブリン

postfixをインストールしました。上記のパスは両方とも空ですが、リスのWebインターフェースでメールを見ることができます。
アレックス

で@Alexルック/etc/postfix/main.cfのためmail_spool_directoryhome_mailboxしてかどうかを確認するためにuncommented.Alsoルックである1参照mailbox_transport = cyrusコメント解除されています。上で言ったように、cyrusはあなたのメールで複雑なことをします。
ポールトムブリン

15

アウトバウンドメール(指定しなかった場合、インバウンドは他の場所で応答されます)の場合はにあり/var/spool/postfixます。そこを見ると、あらゆる種類のサブディレクトリが見つかります。


私のdebianマシンで送信メールを見つけることができません。
サイモンピー

私のdebianマシンでそこに私の送信メールを見つけることができません。このディレクトリが使用されますが、そこにあるものは一時的にしか保存されません。/home/[username]/mail/sent-mailたとえば、Alpineは送信メールを保存します。
サイモンピー

2
Postfixは送信メールを永続的に保存しません。システムから外れると、MTAの責任ではなくなります。永続的なコピーが必要な場合は、Bcc:自分で作成するか、MUAが提供するものをすべて使用します(Alpineで言及したように)。
トリプリー14年

はい、それははかないです。ネット接続を切断し、メールを送信します。そして、あなたは何かが...キューに入れられ参照してくださいよ
アーロンD. Marasco
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.