Я настраиваю свой собственный IMAP, и мне нужно собирать электронные письма, полученные в течение последних 9 лет, на моем собственном сервере (и непрерывно синхронизироваться из нескольких почтовых ящиков).
Я успешно настроил fetchmail с тестовой учетной записью в пустом почтовом ящике. Всякий раз, когда я отправляю почту на целевой почтовый ящик, она будет отправлена через POP3 в мой ящик.
Но я обнаружил, что сообщение, которое я доставляю в Почту Windows, показывает дату / время fetchmail . Это может быть подходящим для новой почты, но на самом деле не подходит для отслеживания истории.
Мой файл .fetchmailrc настоящее время * показывает
set invisible
poll pop.fastwebnet.it proto imap
user "redacted" pass "redacted" fetchall
mda "/usr/lib/dovecot/deliver"
Мой почтовый ящик настроен с использованием Postfix & Dovecot с форматом Maildir . Я выбрал POP3 для fetchmail, потому что он удалит сообщение после синхронизации с maildir.
Как я могу сообщить fetchmail что новая почта, отправленная в Maildir, должна точно соответствовать той, которая найдена на сервере, со ссылкой на дату и время?
Я имею в виду, что если я отправлюсь на синхронизацию своей истории с anotherbox@example.org который собрал 9 лет почты, то все они будут датированы сегодня!
Например, я послал себе тестовое письмо примерно в 14:59 в redacted@fastwebnet.it открыл веб - почту на fastwebnet.it , чтобы подтвердить , что 14:59 был "официальным" время, а затем побежал fetchmail с моего сервера в 15:30. Почта Windows показала, что время электронной почты было 15:30 вместо 14:59.
Обновления
Из комментария и прочтения документации становится ясно, что fetchmail обычно добавляет заголовок Received вверху письма, чтобы клиент обнаружил, что письмо совершенно новое.
Я также запустил fetchmail в подробном режиме, на этот раз используя IMAP. Похоже, что по умолчанию он сбрасывает почту через SMTP, так что вот в чем проблема. Если мой сервер получает почту через SMTP для отправки в Maildir, он будет считать, что электронная почта совершенно новая.
* Я обновил свои вопросы с оригинальной записи
