Настроить сборщик почты на яндексе. Как собрать письма из разных ящиков в одном месте

  • 16.05.2019

Для правильной и высоко эффективной работы на разных досках, вам нужно иметь целый пакет почтовых ящиков, для этого вам нужно создать себе 10-20 почтовых ящиков. Из-за некоторых проблем, на Mail.ru, Gmail.ru, Gmail.com лучше их не делать . Проблемы эти заключаются в том, что вышеперечисленные почтовые сервисы с некоторых пор стали усиленно бороться со спамом. И они как раз Орифлейм (письма как-нибудь связанные с ним) приравняли к спаму.


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


Работать с ящиками удобнее, через почтовую программу, например, The Bat или Mozilla Thunderbird (приложение к браузеру Мозиле), или через другие аналогичные, чтобы не работать через браузер, так как одновременно открыть в браузере десяток почтовых ящиков – не получится. А любая почтовая программа позволит вам без проблем работать с письмами со всех ящиков.

Обратите внимание, что названия вами созданных для работы на досках ваших почтовых ящиков, НЕ должны быть похожими между собой названиями, тем более, если вы будете регистрироваться в один присест - не сходя со стула. Иначе администраторы досок объявлений вас элементарно вычислят и удалят после вашей регистрации всех ваших аккаунтов. Так как на любой серьёзной доске можно иметь от одного человека только один аккаунт.


А можно поступить ещё проще и работать всего с одной почтой, которая будет сама собирать письма со всех ваших почтовых адресов. Почта на Яндексе с этим прекрасно справится. Настройка простейшая и много времени не займёт.

Настройка Яндекс-почты для сборки писем с разных ящиков

Для начала вы входите через браузер в свою заранее приготовленную Яндекс-почту для сбора писем со всех ящиков. Потом справа вверху находите обозначенный на первой картинке символ и нажимаете на него.

После этого у вас откроется выпадающее поле, обозначенное на втором скрине. Вам нужно нажать на ссылку «СБОР ПОЧТЫ С ДРУГИХ ЯЩИКОВ».


Затем вы попадёте на страницу настройки почтовых ящиков, с которых ваша почта на Яндексе будет собирать письма со всех ваших Е-мейлов. Далее всё интуитивно понятно. Есть, правда, одно ограничение - одна Яндекс-почта может собирать все сообщения максимум с 10 разных почтовых ящиков, но это вообще не проблема, например, можно для сбора почты сделать 2 или 3 почтовых ящика на Яндексе.


Следующим шагом будет активация в настройках ящиков-сборщиков на Яндексе настройки доступа к этим почтовым ящикам по протоколам IMAP и POP3. На двух скринах ниже видно, как добраться до этих настроек.



На всех ящиках с которых ваша Яндекс-почта будет собирать все письма, нужно также поступить аналогичным образом, предоставив доступ к этим ящикам по протоколам IMAP и POP3. Там настройки делаются аналогично. Правда при сборе писем таким методом через Яндекс-сборщик, имеется маленький не всегда удобный момент - сборка писем не происходит моментально, она осуществляется в течении суток всего по нескольку раз. Но, думаю, это не столь критично.


Для моментального же получения почты на одну почту-сборщик на Яндексе, нужно настроить не сбор писем, а переадресацию (пересылку). Это так же делается не сложно. Посмотреть осуществляемые настройки почты для переадесации, можно на этой странице подсказок Яндекса.

Gmail удобно использовать, когда у вас имеется несколько электронных адресов. Один e-mail используется для личной переписки. Его знают только ваши друзья и знакомые. Другой адрес указывается при регистрации на различных сайтах. Ваш e-mail нужен сервисам для обратной связи. На него высылается подтверждение о регистрации, новости и пр. Существует вероятность, что такой электронный адрес могут получить спамеры и тогда ваша почта будет завалена ненужными рекламными объявлениями. Чтобы избежать этого, полезно зарегистрировать 2-3 почтовых аккаунта для разных целей.

С одной стороны иметь несколько почтовых ящиков необходимо, но с другой, приходится по отдельности заходить на каждый ящик и просматривать сообщения. Это неудобно. Для этого и придумали сборщики почты. Например, в Gmail вы настраиваете доступ к своим почтовым аккаунтам и система без вашего участия забирает оттуда письма и переносит в gmail-ящик. Вам остается только настроить фильтрацию сообщений, чтобы письма раскладывались по нужным папкам.

Как настроить сборщик почты в Gmail?

Gmail позволяет забирать письма из 5 разных почтовых ящиков. Это могут быть аккаунты на Gmail или e-mail адреса на других почтовых сервисах, которые поддерживают работу по протоколу POP. Об этом не стоит беспокоиться, потому что большинство почтовых сервисов, в том числе Яндекс, Mail.ru и другие предоставляют такую возможность. Если вы получили аккаунт на Gmail, необходимо проверить в настройках ящика разрешено ли использовать этот протокол.

Чтобы сборщик начал работу, ему необходимо указать, с каких e-mail адресов надо забирать сообщения. Несколько простых шагов, чтобы сделать это:

  1. Зайдите в «Настройки» (кнопка с изображением шестеренки справа).
  2. Перейдите в раздел «Аккаунты».
  3. Найдите «Проверить почту из других аккаунтов (с помощью POP3)» и нажмите «Добавьте свой почтовый аккаунт POP3».

  1. Укажите адрес почтового ящика, с которого следует забирать письма, и нажмите кнопку «Следующее действие».

  1. Введите логин и пароль от этого ящика. Настройте параметры почтового сервера. Gmail автоматически подставляет адрес сервера и порт. В большинстве случаев, ничего менять не надо. Если после окончания настройки, письма не забираются с указанного вами адреса, уточните настройки pop-сервера и порт в справочной системе того сервиса, где зарегистрирован почтовый ящик.

  • Если вы поставите флаг «Сохранять копии полученных писем на сервере», то сборщик не будет удалять сообщения в исходном ящике.
  • Чтобы не путать письма с разных e-mail адресов, установите галочку «Присвоить ярлык входящим письмам» и выберите папку (укажите ярлык), куда они буду помещаться.
  • Для того чтобы, сообщения с указанного адреса не попадали в папку «Входящие» предназначен флаг «Архивировать поступающие письма (пропустить «Входящие»)». Сообщения при этом не удаляются, а помещаются в архив и доступны для просмотра.
  1. Нажмите кнопку «Добавить аккаунт». В случае успеха, Gmail предложить пройти еще несколько шагов для настройки дополнительных функций. Эта возможность нас пока не интересует, поэтому откажемся от нее.

Теперь, в разделе «Аккаунты» появился адрес ящика, с которого Gmail будет собирать почту. Периодичность сбора настраивается автоматически, и вы не можете на это повлиять.

Повторите эту процедуру для других e-mail адресов.

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

Как отключить сборщик писем?

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

  1. Зайдите в «Настройки» своего почтового ящика на Gmail и перейдите в раздел «Аккаунты».
  2. Найдите пункт «Проверить почту из других аккаунтов (с помощью POP3)» и нажмите «Удалить» рядом с аккаунтом, который надо отключить.

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

Другие сервисы тоже позволяют настроить сбор почты с других адресов электронной почты. Я давно пользуюсь этой возможностью, потому что это удобно. Попробуйте вы и оцените насколько это просто.

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

Несмотря на повсеместное распространение программ и сервисов для быстрого обмена небольшими сообщениями (ICQ, Google Talk и прочих), старая добрая электронная почта - тот способ обмена информацией, с которого, вообще говоря, начался Интернет - по-прежнему пользуется популярностью, почетом и уважением.

К сожалению, электронные почтовые ящики многих из нас используются, что называется, не в полную силу. Вы знаете, например, что несколько ящиков, даже расположенных в разных почтовых службах, можно фактически объединить в один? Или что в ожидании важного письма необязательно сидеть возле экрана, потому что можно настроить SMS-уведомление? Эти и многие друге возможности скрыты в настройках ваших почтовых ящиков, добраться к ним - дело нескольких кликов, но надо знать, в какую сторону «копать».

«Нас нет дома»

Если вы по тем или иным причинам в течение долгого времени будете отрезаны от Интернета (всякое бывает - простудились, уехали на дачу или в отпуск), то имеет смысл включить на этот срок так называемый автоответчик, который на все поступающие письма будет сообщать, что владелец ящика отбыл «в Париж по делу срочно» и ответит не сразу.

В системе Mail.ru (www.mail.ru) доступ к этой возможности можно получить, зайдя в почтовый ящик, нажав в верхнем меню кнопку «Еще», выбрав пункт «Настройки», а в нем - меню «Мастер писем». В нижней части открывшейся страницы вы увидите раздел «Автоответчик». Поставив галочку напротив пункта «Включить автоответчик», заполните поле «Текст автоответа». В нем вы вольны написать все что угодно, лишь бы ваш абонент понял, что вы не можете сию секунду прочесть его письмо, но как только окажетесь у компьютера, сразу прочтете. Под полем для текста задается время работы автоответчика - можно указать не только дату, но даже часы и минуты. Для того чтобы автоответчик заработал, необходимо ввести пароль, который вы используете для входа в почту.

В «Яндекс.Почте» (mail.yandex.ru) автоответчик доступен в меню «Настройка - Правила обработки почты». Чтобы включить его, необходимо нажать кнопку «Создать правило», а затем в разделе «Выполнить действие» выбрать пункт «Ответить следующим текстом» и ввести в поле нужный текст (вроде «Я сейчас не могу прочитать ваше письмо, но обещаю сделать это, как только у меня появится такая возможность»). Когда закончите, нажмите кнопку «Создать правило».

Есть автоответчик и в популярной почтовой системе Gmail (www.gmail.com). Его можно включить в настройках, кликнув на изображение шестеренки в верхнем углу. В разделе настроек зайдите во вкладку «Общие» и установите переключатель в положение «Включить автоответчик». При этом можно настроить автоответчик так, что письма о вашей недоступности будут отправляться только тем, кто добавлен в список контактов, - посторонние люди об отсутствии владельца ящика знать не будут.

Вся почта в одном ящике

Если вы используете несколько почтовых ящиков, то вам может пригодиться функция «сбора почты». Практически любая почтовая система позволяет подключаться к другим адресам электронной почты и скачивать оттуда письма. Таким образом у вас отпадет необходимость следить сразу за несколькими ящиками - вся корреспонденция будет складироваться в одном месте. В Mail.ru «сборщик почты» находится в разделе «Настройки - Сборщик почты (POP3-сервера)». Настраивается эта функция так: нужно указать название POP3-сервера и ввести пароль от ящика. Например, если вы хотите, чтобы в ваш ящик на Mail.ru поступали письма с «Яндекс.Почты», укажите адрес сервера pop.yandex.ru и пароль, который вы используете в почте «Яндекса». А если вам нужно, чтобы ваша почтовая система «забирала» почту с Gmail, то адрес pop3-сервера должен быть таким: pop.gmail.com. О том, как называются pop3-серверы других почтовых служб, можно узнать на сайтах этих служб. Их в Сети достаточно много, и каждую из них упомянуть будет сложновато.

В «Яндекс.Почте» сбор писем из других ящиков настраивается проще: нужно просто указать e-mail, с которого вы хотите выкачивать письма, и пароль к нему. Все остальные настройки система выполнит самостоятельно. В Gmail «сборщик почты» настраивается в разделе «Настройки почты - Аккаунты и импорт». В этой вкладке есть раздел «Сбор почты с других аккаунтов».

К слову сказать, собрать всю почту в одном ящике можно и иным способом. Так, в каждом из ваших электронных ящиков вы можете указать, что желаете всю входящую корреспонденцию перенаправлять на тот или иной адрес. Так, в «Яндекс.Почте» это делается в «Правилах обработки входящей почты». Зайдя в этот раздел, нажмите на кнопку «Создать правило» и выберите действие под названием «Переслать по адресу», после чего укажите адрес, куда следует перенаправлять почту. В Mail.ru перенаправлением почты заведует меню «Пересылка» в разделе настроек, а в Gmail, для того чтобы настроить пересылку писем, зайдите в раздел «Настройки почты - Пересылка и POP/IMAP», после чего в первом раскрывающемся меню выберите пункт «Добавить новый адрес электронной почты».

Непрошеные гости

Умеют почтовые системы и «отсекать» письма, которые вы по тем или иным причинам не хотите видеть в своем ящике. В «Яндекс.Почте» добавить адрес того или иного человека в так называемый «черный список» можно в разделе «Настройки - Правила обработки входящей почты». В поле черного цвета просто укажите «недружественный» e-mail и нажмите кнопку «добавить». Пункт «Черный список» существует и в настройках ящика Mail.ru. В Gmail проще всего нажать кнопку «Спам!» - письмо от неприятного адресата переместится в «мусорную корзину», и то же самое будет происходить в дальнейшем, но уже без вашего участия.

Почта в SMS

В ожидании важного письма совершенно необязательно часами сидеть перед компьютером и каждую минуту проверять почту. Так, например, Mail.ru позволяет настроить отправку SMS-уведомлений о приходе новых писем. В разделе «SMS-уведомления» укажите свой номер мобильника и поставьте галочку напротив пункта «Уведомлять о новой почте по SMS». Можно также выбрать время, когда SMS о новых письмах присылаться не будут - например, вряд ли кто-то захочет, чтобы его беспокоили по ночам. В Gmail и «Яндекс.Почте» такой возможности пока не предусмотрено, однако почта «Яндекса» позволяет при отправке письма отослать на тот или иной мобильный номер уведомление. Сделать это можно, нажав на ссылку «Дополнительные параметры» внизу формы написания письма и указав в соответствующем окне номер телефона.

«Заказное с уведомлением о вручении»

Почтовые системы позволяют вам узнавать, было ли письмо доставлено до адресата. После того как получатель сообщения откроет его, вам в ответ отправится специальное письмо, в котором будет об этом сказано. В «Яндекс.Почте» это делается при помощи ссылки «Дополнительные параметры» под текстом нового письма - в открывшемся окне надо просто поставить галочку напротив пункта «Уведомить о получении письма». А вот разработчики почты Gmail считают такую функцию излишней - во всяком случае, отыскать ее в настройках не удалось.

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

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

Так сложилось, что я никогда не использовал почтовых программ, не нравятся мне они. Gmail, я считаю, намного удобней. Ничего не нужно загружать себе на компьютер, удобный поиск, удобная группировка писем в цепочки и не только. Короче, тут я даже не думал, для работы с почтой, я использовал, и буду использовать gmail. Плюс также в том, что Вы можете получить доступ к архиву почты с любого компьютера. О том, как завести gmail для домена, можно прочитать в посте .

И так, к сути. Ниже приведу инструкцию, как я настроил сбор почты в одном месте, на аккаунте gmail для домена.

Что мне было нужно?

  1. Сбор почты с разных ящиков/аккаунтов на одном аккаунте gmail.
  2. Иметь возможность отправлять письма от имени другого аккаунта и не палить адрес .
  3. Помечать письма, полученные на разные аккаунты.

Всё. Больше ничего мне не нужно.

Начнём по порядку.

1. Сбор почты с разных ящиков/аккаунтов на одном аккаунте gmail

Здесь есть несколько путей.

1) Настроить пересылку почты с другого ящика/аккаунта на ваш основной аккаунт

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

Пересылка/Сбор почты с другого аккаунта Gmail

Переходим в аккаунте, с которого хотим пересылать почту, в Настройки => Пересылка и POP/IMAP

Отмечаете “Включить POP для всех писем”, выбираете, что нужно сделать пересылаемыми письмами. У меня стоит “Сохранить копию письма во входящих”. Вводите адрес, на который хотите пересылать почту.

После этого, на добавленный для пересылки емайл, приходит код подтверждения. Вводите код.

Затем выбираете пересылать на добавленный адрес и действие с письмами после пересылки:

Всё. Теперь все письма будут пересылаться на указанный вами емайл.

Пересылка/Сбор для почты с яндекс

Переходите в Настройка => Правила обработки почты => Создать правило.

Создаёте правило “Переслать по адресу” и отмечаете “сохранить копию при пересылке”. Жмёте создать правило.

После этого на емайл указанный для пересылке приходит письмо с ссылкой. Переходите по ссылке и нажимаете “Включить правило”.

Всё. Теперь вся почта с аккаунта яндекс будет пересылаться на указанный вами емайл.

2) Собирать почту с помощью сборщика почты gmail

Этот способ, лично я, использую только для сбора почты если:

  • нет возможности настроить пересылку почты с другого ящика/аккаунта
  • если нужно собрать всю уже имеющуюся почту с другого ящика/аккаунта

Почему только в этих случаях?

Потому что:

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

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

Как настроить сбор почты с помощью сборщика gmail

Переходите Настройки => Аккаунты => Получать почту из других аккаунтов => Добавить свой почтовый аккаунт

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

Подробно настройка отправки писем от имени другого аккаунта описана ниже, при рассмотрении пункта 2 – “Иметь возможность отправлять письма от имени другого аккаунта и не палиться”. После этого, gmail будет собирать почту с добавленного почтового ящика.

2. Иметь возможность отправлять письма от имени другого аккаунта и не палиться

Для того, чтобы настроить возможность отправки почты от имени другого аккаунта, переходим в Настройки => Аккаунты => Добавить другой свой адрес электронной почты.

Вводим адрес и желаемое имя, которое будет указано при отправке письма.

Здесь предлагают 2 варианта, простой и посложнее:

  • отправлять через почту gmail на домене (более простая настройка)
  • отправлять через серверы SMTP почтовика, на котором находится аккаунт (рекомендуется для профессиональных доменов)

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

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

Выбираем “Защищенное соединение с использованием TLS”, рекомендуемое gmail. Вводим адрес SMTP сервера. Для яндекса это smtp.yandex.ru порт 25. Это всё указано по умолчанию. Порт я ставил и другой, вроде тоже работало. Для gmail — smtp.gmail.com порт 587. Для других почтовых сервисов, нужно уточнять адрес smtp сервера.

После этого, на добавленный емайл придёт код. Вводите код и подтверждаете емайл.

Всё. Теперь Вы можете отправлять письма от имени другого аккаунта.

3. Помечать письма, отправленные на разные емайл адреса

Для того, чтобы проще ориентироваться, где и какие письма, создадим ярлыки для каждого аккаунта или группы аккаунтов и настроим фильтры.

Создаём ярлыки для писем

Переходим в Настройки => Ярлыки и создаём ярлык.

Создаём фильтр для писем

Переходим в Настройки=> Фильтры => Создать новый фильтр и создаём фильтр.

При создании фильтра, есть много настроек. Я создаю фильтр по адресату, кому адресовано письмо.

Мне нужно только пометить письмо ярлыком, поэтому я выбираю только “ Применить ярлык ”, выбираю ярлык и нажимаю “Создать фильтр”. Всё. Теперь все письма, адресованные на конкретный емайл, будут помечены ярлыком.

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

Gmail рулит!)

Есть чем дополнить – пишите!

Когда общаешься в Сети много месяцев и лет, обрастаешь множеством писем, а это сотни мегабайт и гигабайт переписки и файлов. Часто это не просто полезные файлы, по ним можно вспомнить и восстановить вехи жизни. Эти данные бывают ценнее чем содержимое локального диска компьютера.

Иногда встаёт задача перейти на новую и более удобную почтовую систему, но мешают накопленные архивы писем. Бросить их на прежнем месте? Жалко. Пароли забываются. Бывает, утрачиваются номера мобильных и email-адреса, введённые для их восстановления. Однажды можно потерять архивы навсегда. Скачать на локальный жесткий диск? Переписать на болванку или флешку? Но они ненадёжны: ломаются, теряются, портятся.

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

Долгое время единственным способом переноса архива почты между почтовыми системами с постоянной фоновой синхронизацией новых писем был протокол POP3. Возможность собирать почту с внешних POP3-серверов реализована везде и хорошо. Во всяком случае, настолько хорошо, насколько это позволяет протокол, а он имеет массу неприятных ограничений.

POP3 ведёт свою историю с 1984 года, когда одна из сотрудниц Института Информатики в составе Университета Южной Калифорнии, Джойс Рейнольдс, опубликовала RFC 918 - предложение стандартного протокола для получения электронной почты (POP - Post Office Protocol). Через 4 года появилась третья редакция протокола POP, а текущая, современная версия стандарта на POP3 опубликована весной 1996 года, почти 17 лет назад.

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

Сейчас уже сложно представить, что электронные письма не хранили на серверах. Их перекачивали на локальный компьютер при первой возможности и читали, сортировали по адресатам, темам и важности локально.

Интересно, что в протоколе POP2 была предусмотрена возможность работы с несколькими папками на сервере, но она оказалась невостребована, да и сам протокол распространения не получил. Поэтому в POP3 команду FOLD, которая реализовала эту возможность, убрали. POP2 обогнал время.

Сейчас в POP3 нет возможности скачивать с сервера структуру папок, только «плоский» список писем, состоящий, как правило, либо из входящих писем, либо из объединения пользовательских папок. Невозможно учитывать флажки прочтённости и важности. Несмотря на эти ограничения, протокол всё ещё широко используется, в основном из-за своей простоты и очень широкой поддержки в любых устройствах.

Было много попыток улучшить POP3, но ни одна из них не достигла такого успеха, как протокол IMAP, почти параллельно разивавшийся с 1985 года. История IMAP тоже весьма интересна. Например, первая реализация была сделана на Lisp-е, и его наследие навсегда осталось в протоколе в виде S-выражений , которыми кодируются сложные ответы сервера, такие как BODYSTRUCTURE.

Автор и идеолог IMAP Марк Криспин заложил в него принцип постоянного хранения писем на почтовом сервере. IMAP оказался одним из ранних «облачных» протоколов Интернета, рассчитанных на то, что локальное хранилище на персональном компьютере ненадёжно. Кроме того, персональных компьютеров и других терминалов для работы с почтой у человека может быть несколько - базовые вещи для нас теперешних.

Последняя версия IMAP - 4rev1 - описана в документе RFC 3501, увидевшем свет в 2003 году. Несмотря на кажущийся возраст, протокол получился живым благодаря предусмотренному на ранних этапах механизму расширений. Этот механизм, конечно, тоже не без недостатков, но тем не менее, он позволил различным людям выпустить более пятидесяти публичных расширений , многие из которых были разработаны совсем недавно и нашли широкое применение.

Современная почтовая система без поддержки доступа по IMAP - нонсенс. На протяжении нескольких лет Яндекс.Почта поддерживает IMAP в качестве сервера для работы из таких популярных клиентских программ, как Outlook, Thunderbird, Apple Mail, а также многочисленных мобильных клиентов. Кстати, именно благодаря смартфонам IMAP получил вторую волну развития. Если на персональных компьютерах уже довольно давно подавляющее большинство пользователей сделали выбор в пользу веб-интерфейса к своей почте, то с мобильными устройствами ситуация совсем не такая. Быстрые и красивые IMAP-клиенты, например в iOS, заставляют пересматривать подход к IMAP как к выбору исключительно профессиональных и «продвинутых» пользователей.

Недавно в Яндекс.Почте появилась и функция IMAP-клиента - сборщика почты с внешних серверов по IMAP - в дополнение к POP3-сборщику.

Функция не требует практически никакой настройки и рассчитана на фоновую работу после первого включения. При сборе почты через IMAP из-за описанных выше особенностей работы протокола в вашем почтовом ящике вы увидите ту структуру папок, к которой привыкли, когда пользовались предыдущей почтовой системой. Все прочтённые письма останутся прочтёнными, а непрочитанные - непрочитанными.

Включить сбор с папками в Яндекс.Почте можно со всех почтовых систем, поддерживающих протокол IMAP. Протокол непростой, у каждой реализации IMAP-сервера есть свои закидоны, и нам было важно в первую очередь обработать самый массовый вариант перехода со старой почты на новую.

По-прежнему кроме самих писем импортируются контакты из адресных книг самых распространённых почтовых сервисов.

Протокол IMAP заметно сложнее чем POP3 и просто по набору возможностей и команд, и по некоторых базовым принципам функционирования. Например, в IMAP используется тегирование команд клиента и ответов сервера на эти команды, что позволяет серверу отвечать на команды в произвольном порядке.

Каждая команда должна быть предварена некоторым идентификатором - тегом, который затем будет использован сервером при генерации ответа на эту команду. Это позволяет «беседе» клиента с сервером быть абсолютно асинхронной - сервер вправе отвечать на команды клиента в любом порядке, так как теги позволяют однозначно сопоставить ответ ранее поданной команде. Более того, сервер может выполнять такие команды одновременно, ускоряя скорость работы с почтой, и Яндекс.Почта умеет это использовать. Одновременно это требует особого подхода к программированию как клиента, так и сервера. Если вам в этом месте вспомнился механизм sequence numbers в TCP, то запишите себе +1 в geek cred:)

Для реализации IMAP-сборщика внутри Яндекс.Почты мы использовали наш асинхронный фреймворк для написания любых высокопроизводительных сетевых сервисов, который называется yplatform. Пока его исходный код закрыт, хотя мы рассматриваем возможность опубликовать его. Следите за новостями.

Переходите на Яндекс.Почту, настраивайте сборщик по IMAP - и вы всегда сможете найти любое старое письмо. Уж что-что, а искать Яндекс умеет.