cadmus.ru  # Практика  RSS
Каждый день мы сталкиваемся с интересными событиями и иногда записываем их в наш блог.
16.09.2011

Как вернуть письма на сервер

Иногда случается так, что, настроив почтовый клиент и синхронизировав почту, вы обнаруживаете, что вся ваша почта исчезла с почтового ящика. В этом случае вы оказываетесь привязанными к конкретному почтовому клиенту на конкретном рабочем месте, и не имеете доступа к почте с других компьютеров. В этой статье я рассмотрю несколько способов решения данной проблемы.

Для начала давайте разберемся в принципах работы почтовых протоколов. Существуют два самых распространенных протокола, по которым почтовый сервер доставляет почту клиенту, это протокол POP (Post Office Protocol Version 3 — протокол почтового отделения) и IMAP (Internet Message Access Protocol — протокол доступа к электронной почте Интернета). Хотя оба эти протокола и выполняют одну задачу, доставку почты клиенту, но имеют принципиальные отличия. Если не вдаваться в технические детали, то различия заключаются в том, что POP, в отличии от IMAP серверов, не позволяют работать с почтой непосредственно на сервере, все манипуляции производятся только после того как почта будет закачена на локальный компьютер. В этом как раз и заключается преимущество IMAP протокола перед POP. Узнать по какому протоколу работает ваш почтовый сервер можно на официальной странице помощи сервиса, предоставляющего вам услуги.

Давайте вернемся к нашей проблеме. В случае, если вы получаете почту по протоколу IMAP, то у вас таких проблем быть не должно. Если же вы все таки используете POP, то для отправки ее обратно на сервер можно использовать один из нижеприведенных вариантов:

При написании этого материала я использовал почтовый клиент Thunderbird от компании Mozilla, из-за личных предпочтений, но все нижеописанное справедливо и для большинства других программ (Bat, Outlook и т.д.)

1. Пересылка почты самому себе, указав адрес своего почтового ящика в строке получателя. Для этого в своем почтовом клиенте выделите те письма, которые вам необходимо закачать обратно на сервер, щелкните правой кнопкой мыши по выделенным объектам и в открывшемся контекстном меню выберите «переслать».

Alt text

В поле получателя введите адрес своего почтового ящика и нажмите «отправить».

Alt text

2. Создайте почтовый ящик на сервере, поддерживающем протокол IMAP. В вашем почтовом клиенте настройте новую учетную запись на этот ящик. Затем переместите или скопируйте письма из вашего старого аккаунта, работающего по протоколу POP, в только что созданный.

Alt text
Через некоторое время, папки будут синхронизированы, и вы получите доступ к вашей почте на новом ящике. Если вы хотите продолжать пользоваться старым ящиком, но сервис не предоставляет доступ к нему по IMAP (например Mail.ru, который ни в какую не хочет этого делать), вы можете в настройках аккаунта включить опцию «сбор почты с других почтовых ящиков».

Alt text
В этом случае, введя адреса и пароли от сторонних ящиков, вы будете получать письма отправленные на них.

В заключении, для предотвращения подобных ситуаций, могу порекомендовать при настройке почтового клиента указывать опцию «оставлять копии на сервере», это позволит вам получать почту на локальном компьютере не удаляя ее с сервера.. а лучше перевести всю почту на IMAP, и будет вам счастье =)

Alt text

Приглашаем подписаться на новые выпуски в социальных сетях: