Где постфикс хранит электронную почту?

ИСПРАВЛЕННЫЙ: Я первоначально утверждал неправильно, что OpenSSH не поддерживал put -r. Это делает, но это делает это очень странным способом. Это, кажется, ожидает, что целевой каталог уже будет существовать с тем же именем как исходный каталог.

sftp> put -r source
 Uploading source/ to /home/myself/source
 Couldn't canonicalize: No such file or directory
 etc.
sftp> mkdir source
sftp> put -r source
 Uploading source/ to /home/myself/source
 Entering source/
 source/file1
 source/file2

То, что является особенно странным, - то, что это даже применяется, если Вы даете другое имя для места назначения:

sftp> put -r source dest
 Uploading source/ to /home/myself/dest
 Couldn't canonicalize: ...
sftp> mkdir dest
sftp> put -r source dest
 Uploading source/ to /home/myself/dest/source
 Couldn't canonicalize: ...
sftp> mkdir dest/source
sftp> put -r source dest
 Uploading source/ to /home/myself/dest/source
 Entering source/
 source/file1
 source/file2

Для лучше реализованного рекурсивного put, Вы могли использовать PuTTY psftp инструмент командной строки вместо этого. Это находится в putty-tools пакет под Debian (и наиболее вероятная Ubuntu).

Поочередно, Filezilla сделает то, что Вы хотите, если Вы хотите использовать GUI.

33
25.10.2011, 18:44
2 ответа

Вероятно, /var/mail/[username] или более традиционное /var/spool/mail/[username]

Нормальный формат, названный "mbox", использует строку, которая запускается с "От" указать на запуск каждого сообщения - это - одна причина, почему много почтовых клиентов изменятся "От "в теле сообщения к"> От". Можно также настроить его для использования "maildir", в который /var/mail/[username] каталог, в котором каждое электронное письмо является файлом в том каталоге.

37
27.01.2020, 19:37
  • 1
    Это, конечно, предполагает, что пользователь не имеет procmail настроенный, чтобы сделать это для него вместо этого. –  Shadur 26.10.2011, 08:13
  • 2
    Это также предполагает, что они не установили cyrus-sasl, который перемещает вещи. Мы пытаемся сохранить вещи простыми. –  Paul Tomblin 26.10.2011, 16:00

Для исходящей почты (Вы не указывали, и входящий, отвечен в другом месте), это находится в /var/spool/postfix. Если Вы посмотрите там, то Вы найдете все виды подкаталогов.

15
27.01.2020, 19:37
  • 1
    я не могу найти свои исходящие письма inthere на моей debian машине. –  simonpie 06.05.2013, 03:45
  • 2
    я не могу найти свои исходящие письма там на моей debian машине. Этот каталог используется, но вещами там является хранилище только кратковременно. Альпийские хранилища исходящие электронные письма в /home/[username]/mail/sent-mail например. –  simonpie 06.05.2013, 03:57
  • 3
    Постфикс не хранит исходящую почту постоянно. После того как это от системы, это больше не ответственность MTA. Если Вам нужна постоянная копия, Скрытая копия: самостоятельно, или использование вообще Ваши предложения MUA (как Вы упоминают для альпийского). –  tripleee 11.06.2014, 12:09
  • 4
    Да, это эфемерно. Удалите свое сетевое соединение и пошлите электронное письмо. Затем Вы будете видеть, что что-то стояло в очереди... –  Aaron D. Marasco 02.02.2015, 03:20

Теги

Похожие вопросы