Gdzie postfix przechowuje wiadomości e-mail?

33

Nie mogę znaleźć żadnej dokumentacji dotyczącej sposobu przechowywania poczty e-mail przez Postfix. Gdzie jest przechowywany i w jakim formacie? Używam serwera Ubuntu 11

uwielbia wiosnę
źródło

Odpowiedzi:

37

Prawdopodobnie /var/mail/[username]lub bardziej tradycyjny/var/spool/mail/[username]

Normalny format, zwany „mbox”, używa wiersza rozpoczynającego się od „Od” do wskazania początku każdej wiadomości - jest to jeden z powodów, dla których wielu klientów poczty e-mail zmieni „From” w treści wiadomości na „> From” . Możesz także skonfigurować go tak, aby używał „maildir”, w którym /var/mail/[username]znajduje się katalog, w którym każda wiadomość e-mail jest plikiem w tym katalogu.

Paul Tomblin
źródło
1
Zakłada się oczywiście, że użytkownik nie procmailskonfigurował tego dla niego.
Shadur
Zakłada się również, że nie zainstalowali cyrus-sasl, który porusza. Staramy się zachować prostotę.
Paul Tomblin
Zainstalowałem postfiks, obie powyższe ścieżki są puste, ale widzę e-maile w interfejsie sieci wiewiórki.
Alex
@Alex zaglądać /etc/postfix/main.cfdla mail_spool_directorya home_mailboxi zobaczyć, który z nich jest uncommented.Also sprawdź, czy mailbox_transport = cyrusjest komentarzem. Jak powiedziałem powyżej, cyrus robi skomplikowane rzeczy z twoją pocztą.
Paul Tomblin
15

W przypadku poczty wychodzącej (nie określono, a odpowiedź przychodząca jest odbierana gdzie indziej) jest w /var/spool/postfix. Jeśli tam spojrzysz, znajdziesz wszystkie podkatalogi.

Aaron D. Marasco
źródło
Nie mogę znaleźć wiadomości wychodzących wewnątrz mojej maszyny Debian.
simonpie
Nie mogę znaleźć tam wychodzących wiadomości e-mail na mojej maszynie debian. Ten katalog jest używany, ale rzeczy tam są przechowywane tylko trensiently. Alpine przechowuje /home/[username]/mail/sent-mailna przykład wychodzące wiadomości e-mail .
simonpie
2
Postfix nie przechowuje poczty wychodzącej na stałe. Po wyłączeniu systemu MTA nie ponosi już odpowiedzialności. Jeśli potrzebujesz stałej kopii, Bcc: siebie lub użyj tego, co oferuje MUA (jak wspomniałeś w przypadku Alpine).
tripleee
Tak, to ulotne. Zerwij połączenie sieciowe i wyślij wiadomość e-mail. Wtedy zobaczysz coś w kolejce ...
Aaron D. Marasco