Какой почтовый протокол лучше выбрать: pop3 или imap
Содержание:
А что такое Exchange?
Да, напоминаю, что протоколов не два. Само по себе явление вовсе не бинарное, как и все в интернете. Есть вот Exchange.
Это технология компании Microsoft. По сути, коммерческое название для их собственного протокола передачи сообщений под названием MAPI (или Messaging Application Programming Interface). Принцип работы у этой технологии такой же, как у IMAP. С точки зрения функциональности они мало чем отличаются. Отличия внутри, и связаны они с проприетарной сущностью продукта Microsoft.
Чтобы воспользоваться Exchange-ящиком, надо иметь доступ к оплаченному серверу Exchange. Такие нередко задействуют в крупных организациях, поэтому есть шанс наткнуться на протокол MAPI при переходе в офис большой компании, где электронная почта играет важную роль для бизнеса в целом. Заводить персональный Exchange-ящик, наверное, не стоит. Лишние траты. А если все-таки хочется потратить деньги, то лучше уж на какой-нибудь Hey.
Как настроить доступ по протоколам POP и IMAP
Как включить или отключить доступ по протоколам POP и IMAP
Если у вас есть пользователи, работающие на устройствах Apple iOS, и вы отключили протокол IMAP, сообщите сотрудникам о том, что их почта G Suite больше не синхронизируется с почтовым приложением iOS. Это следует сделать, поскольку пользователи могут не получить уведомление на устройстве после отключения протокола. Кроме того, новые пользователи не смогут вручную добавить рабочий или учебный аккаунт Google на устройство.
Чтобы синхронизировать контакты G Suite или мероприятия Календаря с приложениями для iOS компании Apple, настройте сервис управления мобильными устройствами, чтобы он передавал эти данные.
- Если вы используете расширенное управление мобильными устройствами Google, включите . Если доступ приложений для iOS к нужным им сервисам Google , вам также необходимо .
- Если вы пользуетесь другим сервисом управления мобильными устройствами, обратитесь в службу поддержки этого сервиса.
- Если вы не используете такой сервис, на устройствах iOS доступ к контактам и мероприятиям календаря G Suite будет возможен только через приложения Google.
Как включить или отключить доступ по протоколам POP и IMAP
-
Войдите в Консоль администратора Google.
Используйте аккаунт администратора (он не заканчивается на @gmail.com).
-
На главной странице консоли администратора выберите Приложения G Suite Gmail Доступ конечных пользователей.
Совет. Ссылку на этот раздел ищите внизу страницы.
- В разделе Организации выберите нужное организационное подразделение.
- Выберите Доступ по протоколам POP и IMAP.
- Установите или снимите флажок Отключить доступ по протоколам POP и IMAP для всех пользователей.
Если флажок установлен, доступ по протоколам POP и IMAP полностью отключен для всех пользователей в организации.
- Пользователи не смогут войти в настройки протоколов POP и IMAP в интерфейсе Gmail.
- Пользователи не смогут получить доступ к почте по протоколу POP или IMAP, даже если изначально это было возможно.
- Для доступа к электронной почте учебного или рабочего аккаунта с устройств iPhone и iPad нужно использовать приложение Gmail. При попытке входа в аккаунт через почтовый клиент IMAP произойдет ошибка.
Если флажок снят, доступ по протоколам POP и IMAP с обеспечением безопасности по современным стандартам включен, но протокол IMAP недоступен для небезопасных приложений. Чтобы предоставить небезопасным приложениям доступ по протоколу IMAP, пользователям необходимо включить IMAP в настройках Gmail в разделе Пересылка и POP/IMAP, а также разрешить небезопасным приложениям доступ к аккаунту.
- Нажмите Сохранить изменения.
Изменения в настройках IMAP и POP вступают в силу в течение 24 часов. Если этот флажок снят, пользователи могут настраивать доступ по протоколам POP и IMAP в любых поддерживаемых почтовых клиентах.
Имя пользователя и пароль не подходят?
В некоторых приложениях для работы с протоколами POP и IMAP требуется, чтобы был включен доступ для небезопасных приложений.
Как снять ограничения на размер папок в Gmail для IMAP-клиентов
Чтобы использовать почтовый IMAP-клиент или перенести сообщения с помощью G Suite Migration for Microsoft Exchange, необходимо снять все ограничения на размер папок и показать все папки в IMAP.
Примечание. Предварительно убедитесь, что протокол IMAP включен.
- Войдите в свой аккаунт Gmail.
- В правом верхнем углу окна нажмите Настройки Настройки.
- Откройте вкладку Пересылка и POP/IMAP.
- В разделе Ограничения на размер папки установите флажок Не ограничивать количество сообщений в папке IMAP (по умолчанию).
- Нажмите Сохранить.
Как включить показ папок в Gmail
- Войдите в свой аккаунт Gmail.
- В правом верхнем углу окна нажмите «Настройки» «Все настройки».
- Нажмите Ярлыки.
- Установите флажок Показать в IMAP рядом с ярлыком, который нужно добавить в IMAP-клиент или перенести.
Если вы не видите этот параметр, включите IMAP.
Google, G Suite и другие связанные товарные знаки и логотипы принадлежат компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.
Доставка сообщений
MTA, такие как Sendmail, Postfix, или
Exim взаимодействуют с Cyrus’ом через LMTP (Local Mail Transport
Protocol) с помощью демона LMTP. Это может быть реализовано
либо напрямую от MTA (это наиболее предпочтительно из соображений о
скорости передачи) или через LMTP-клиента.
Local Mail Transfer Protocol
LMTP, Local Mail Transfer Protocol, является
версией(вариантом) SMTP разработанной для доставки сообщений до конечной
точки хранения. LMTP позволяет MTAs доставлять «local»-почту через сеть. Такой механизм легко оптимизируется, т. к. IMAP-сервер не должен
обслуживать очередь сообщений или быть совместимым с MTA. (короче говоря — это просто протокол(типа SMTP) для
передачи сообщений от MTA к почтовику, в нашем случае к Cyrus’у — Прим.
пер.)
Сервер Cyrus работает по LMTP через демон lmtpd. LMTP можно пользоваться либо
через сеть посредствам TCP, либо либо локально через сокеты UNIX(доменные гнезда).
Между этими двумя альтернативами есть разница в безопастности; читайте об
этом ниже.
Для конечной доставки по LMTP через TCP-сокет
необходимо оспользовать LMTP AUTH. Это можно осуществить используя SASL аутентификации пользователя доставки. Если Ваш почтовый сервер осуществляет
доставку через LMTP AUTH (т. е., используя механизм SASL), Вам нужно будет сделать так, чтобы Ваш аутентификационный идентификатор
был LMTP-админом (указан в опции admins в imapd.conf или в опции
lmtp_admins ).
Альтернативный способ заключается в
доставке по LMTP через сокет unix от имени пользователя с правами адинистратора(?) (контроль
доступа осуществляется на основании прав доступа к этому сокету).
Заметьте, если у пользователя есть скрипт
sieve, то этот скрипт запускается с правами *этогоt* пользователя
и права отправляющего(post user) пользователя игнорируются с целью определения результата sieve-скрипта.
Хранение в единственном экземпляре
Если осуществляется доставка нескольким получателям (возможно только если MTA использует LMTP через lmtpd
), сервер попытается сохранить несколько копий сообщениий, если это возможно.
Будет создана одна копия на раздел, и созданы жестские связи(не символьные) на
сообщение для всех получателей.
Хранение в единственном экземпляре может быть выключено с
помощью использования флага «singleinstancestore» в конфигурационном файле.
Вернуться на Cyrus IMAP Server Home Page
Спонсоры:
Хостинг:
Maxim ChirkovДобавить, Поддержать, Вебмастеру
Устранение неполадок
Не удается войти в почтовый клиент
Если вам не удается войти в свой клиент электронной почты, вы можете видеть такие ошибки:
- «Приложение не принимает имя пользователя или пароль».
- «Недействительные учетные данные».
- Постоянно появляется запрос имени пользователя и пароля.
Шаг 2. Попробуйте устранить неполадки
- Обновите свой клиент до последней версии.
- Воспользуйтесь паролем приложения. Если вы используете двухэтапную аутентификацию, введите пароль приложения.
- Разрешите небезопасные приложения. Если вы используете двухэтапную аутентификацию, возможно, необходимо разрешить небезопасным приложениям доступ к аккаунту.
- Если вы недавно изменили пароль Gmail, возможно, потребуется повторно ввести данные аккаунта Gmail либо заново настроить аккаунт Gmail в стороннем клиенте.
- Если указанные выше действия не помогли, откройте страницу https://www.google.com/accounts/DisplayUnlockCaptcha и следуйте появляющимся инструкциям. Если вы используете Gmail в организации или учебном заведении, откройте страницу https://www.google.com/a/vashdomen.ru/UnlockCaptcha, заменив доменным именем организации.
Я хочу получать письма в нескольких клиентах
В этом случае проще всего использовать протокол IMAP. Однако если вариант с POP предпочтительней, настройте режим «Последние», в котором клиент показывает письма из Gmail за последние 30 дней.
Шаг 1. Включите режим «Последние»
- В настройках POP в клиенте найдите поле «Адрес электронной почты» или «Имя пользователя».
- Перед адресом добавьте , например .
Шаг 2. Измените настройки POP
В настройках POP включите сохранение писем на сервере.
- Outlook. В разделе «Учетные записи» нажмите Дополнительно Оставлять копии сообщений на сервере.
- Apple Mail. На вкладке «Дополнения» снимите флажок «Удалять копию с сервера после получения сообщения», если он установлен.
- Thunderbird. На вкладке «Настройки сервера» установите флажок «Оставлять сообщения на сервере».
Ошибка «Превышен лимит пропускной способности или по протоколу POP передается слишком много команд»
Обычно такая ошибка возникает, если POP-клиент обращается к аккаунту Gmail слишком часто.
Чтобы ее устранить, измените настройки в клиенте так, чтобы он реже отправлял запросы в Gmail.
Отправка писем не работает
Если сообщение остается в папке «Исходящие» и не отправляется, попробуйте следующие решения:
- Если вы используете Apple Mail, и в поле «Сервер исходящей почты» задано smtp.gmail.com:imya@gmail.com, попробуйте заменить его адресом smtp.gmail.com и сохранить настройки.
- Убедитесь, что в настройках SMTP перед адресом электронной почты не указано «recent:».
Не работают автоответы
Если вы включили в почтовом клиенте автоответчик, могут возникать следующие ситуации:
- Если клиент установлен на компьютере, то при отсутствии интернет-соединения автоматические ответы могут не отправляться.
- Если письмо отправлено не лично вам, а, например, в рамках списка рассылки, его отправитель может узнать ваш адрес, получив ваш автоответ.
Чтобы избежать этих проблем, рекомендуем использовать автоответчик Gmail.
Мои сообщения пропадают из Gmail
Если письма, полученные в почтовом клиенте, удаляются из ящика Gmail, проверьте настройки POP.
- Откройте раздел настроек .
- Убедитесь, что в разделе «Доступ по протоколу POP» не выбран вариант «сохранить архивную копию в Gmail» или «удалить письмо из Gmail».
- Нажмите Сохранить изменения внизу страницы.
Письма скачиваются некорректно
После включения доступа по протоколу POP ваши письма из Gmail будут скачиваться в клиент частями. Это может занять некоторое время.
Примечание. В клиент попадают копии всех отправленных и полученных сообщений, кроме писем из папок «Спам», «Корзина» и «Чаты». Если вы отправите сообщение из клиента, оно попадет в «Отправленные» в Gmail, но чтобы избежать дублирования, обратно в клиент оно не импортируется.
Если проблемы устранить не удается, попробуйте включить режим скачивания только последних писем.
- В настройках POP в клиенте найдите поле «Адрес электронной почты» или «Имя пользователя».
- Перед адресом добавьте , например .
Если это не помогло, попробуйте удалить свой адрес Gmail из клиента и добавить его заново.
Доставка писем на дом
- Вся ваша переписка, находится на вашем компьютере. Важные документы и вложенные файлы доступны вам независимо от наличия подключения к Интернету. Будем считать, что в некоторых случаях – это как раз то, что требуется пользователю;
- Не трудно догадаться, что в таком случае интенсивность обращений к серверу невысока. Более того, сам протокол разрабатывался из условия минимизации нагрузки на сеть – соединение происходит на короткое время, только для того чтобы переместить письма сервера на «клиент» или отправить их. И тут мы видим преимущество, актуальное для условий низкоскоростного или ограниченного интернет-трафика – канал передачи данных не перегружается и эффективно выполняет свои функции;
- Организаторы почтового сервиса так же имеют свою выгоду от использования POP Появляется возможность минимизировать объем используемого дискового пространства на серверах, и соответственно уменьшить их количество и затраты на обслуживание.
Недостаток данного протокола очевиден. Полноценная работа с почтой возможна только с одного устройства. Для офиса это как-то допустимо, но в других случаях нужен постоянный доступ с разных устройств и расширенные возможности при работе с сервером.
Наш сервер в вашем распоряжении, делайте со своей почтой что хотите
Поэтому в качестве более функциональной альтернативы и был разработан протокол IMAP. Давайте оценим его достоинства:
Про то, что почта находится в облаке и всегда доступна при наличии интернета, я уже говорил. Когда в смартфоне есть хотя бы 3G, а дома или в кафе Wi-Fi, работа с письмами превращается в удовольствие. Всегда все под рукой. При этом вы, так же как и на POP3, можете скачать корреспонденцию c сервера и сохранить на своем ПК или планшете.
- За возможность поиска писем (по имени или адресу отправителя, а так же просто, по отдельным словам) разработчики IMAP достойны отдельной благодарности от пользователей, чьи почтовые ящики постоянно переполнены, но до конца не изучены.
- Вы с легкостью можете оперировать отдельными частями писем и пересылать их другим получателям. Да и вообще возможности работы с почтой позволяют систематизировать ее по различным категориям, архивировать, отфильтровывать спам.
- В IMAP прекрасно реализована работа с разными аккаунтами.
Сообщения можно помечать специальными флагами, позволяющими спланировать и организовать работу с поступившей корреспонденцией.
На самом деле возможностей у IMAP намного больше и тут уж все зависит от того что вам нужно. Например, чтобы перебросить файл с одного устройства на другое я просто вкладываю его в черновик, который доступен мне с любого гаджета. Но не будем отвлекаться и продолжим. Надеюсь, вы уже решили, что выбрать для себя, POP3 или IMAP, и теперь надо знать, что делать дальше.
Ошибки почтового клиента
Если вы сталкиваетесь с ошибкой POP3, порт: 995, Secure (SSL) с номером 0x800C0133 при попытке проверить свой Gmail, то попробуйте сжать свои почтовые папки. В POP-клиенте выберите «Файл» > «Папка» > «Сжать все папки». Это должно устранить проблему.
Что лучше: POP3 или IMAP – это не только дело вкуса.
POP3 загружает всю почту с сервера на локальный компьютер. При этом почта, в большинстве случаев, удаляется с сервера сразу после загрузки в почтовый клиент, или по прошествии нескольких дней. Это означает, что письма находятся только в одном месте – или на сервере, или на компьютере. Если что-то произойдет с компьютером, то вы столкнетесь с проблемой.
Вместе с тем, POP3 до сих пор остается самым распространенным протоколом загрузки электронной почты. Расшифровывается аббревиатура «POP», как «Post Office Protocol». Он и работает, как традиционное почтовое отделение. Отличие IMAP от POP3 состоит в том, что последний похож на почтальона, который переносит письмо из конторы к вам домой. Естественно, что, если письмо находится у вас, оно уже не может быть ни в каком другом месте.
Рассматривая вопрос, что лучше: IMAP или POP3, отдавайте предпочтение второму варианту, если на сервере вам выделено немного места, а получение дополнительных мегабайт обойдется слишком дорого. Большинство поставщиков услуг электронной почты устанавливают определенную квоту на объем корреспонденции. Если она исчерпана, то получать новые электронные письма вы сможете только после удаления части старых.
IMAP – это более новая разработка. Расшифровывается он, как «Internet Message Access Protocol», и, как следует из названия, лишь обеспечивает доступ к сообщениям на сервере. Отличие IMAP от POP3 состоит в том, что первый протокол вначале запрашивает список сообщений, хранимых на почтовом сервере. После этого ваш почтовый клиент загружает локальные копии электронных писем и позволяет работать с ними, но сами письма остаются на сервере, до тех пор, пока вы явно не удалите их оттуда.
Выбирая между POP3 или IMAP, прежде всего, следует ответить на вопрос, собираетесь ли вы работать с электронной почтой с нескольких устройств или только одного. Если вы читаете и отправляете электронные письма с домашнего и рабочего компьютера, ноутбука и планшета, то лучше всего полагаться на протокол IMAP.
Почти все крупные поставщики услуг электронной почты(Gmail, Yahoo, Hotmail и т.д.) поддерживают этот протокол. Кроме того, Microsoft Exchange является вариантом IMAP. Этот протокол позволяет легко синхронизировать электронную почту между смартфоном, планшетом и используемыми компьютерами. Вы также сможете получить доступ к своей корреспонденции с помощью обычного интернет обозревателя. Ведь письма сохраняются на сервере, а многие поставщики услуг электронной почты создают удобный интерфейс для веб-доступа.
В современном мире, наполненном всевозможными цифровыми гаджетами, выбирая между POP3 и IMAP, лучше отдать предпочтение последнему, более новому протоколу. С его помощью мы разрываем жесткую связь между устройством, почтовым клиентом и сервером электронной почты. Теперь место и тип операционной системы не имеют значения. А удешевление хранения данных, позволяет получить в свое распоряжение почтовые ящики огромного объема. Сегодня лишь единичные провайдеры дают пользоваться электронной почтой только по протоколу POP3. Если у вас нет каких-либо особых причин использовать POP3 – выбирайте протокол IMAP.
В настоящее время методов общения через Интернет масса. Можно использовать ICQ или Skype, социальные сети, иные ресурсы. Примерно два десятка лет назад единственным способом отправить или получить виртуальное письмо была электронная почта.
До определенного времени сервера, обрабатывающие письма пользователей, обладали ограниченными возможностями. Хранение большого объема информации было дорогим удовольствием, что подразумевало удаление сообщения с диска сразу после его загрузки на компьютер клиента. Прогресс ушел вперед, возможностей стало больше, пользователь может хранить письма в почтовом ящике на центральном сервере неограниченное количество времени, осуществлять с ними различные операции.
Общие сведения
POP поддерживает простые требования «загрузи-и-удали» для доступа к удалённым почтовым ящикам. Хотя большая часть POP-клиентов предоставляет возможность оставить почту на сервере после загрузки, использующие POP клиенты обычно соединяются, извлекают все письма, сохраняют их на пользовательском компьютере как новые сообщения, удаляют их с сервера, после чего разъединяются.
Другие протоколы, в частности IMAP, предоставляют более полный и комплексный удалённый доступ к типичным операциям с почтовым ящиком. Многие клиенты электронной почты поддерживают как POP, так и IMAP; однако, гораздо меньше интернет-провайдеров поддерживают IMAP.
POP3-сервер прослушивает общеизвестный порт 110. Шифрование связи для POP3 запрашивается после запуска протокола, с помощью либо команды STLS (если она поддерживается), либо POP3S, которая соединяется с сервером используя TLS или SSL по TCP-порту 995.
Доступные сообщения клиента фиксируются при открытии почтового ящика POP-сессией и определяются количеством сообщений для сессии, или, по желанию, с помощью уникального идентификатора, присваиваемого сообщению POP-сервером. Этот уникальный идентификатор является постоянным и уникальным для почтового ящика и позволяет клиенту получить доступ к одному и тому же сообщению в разных POP-сессиях. Почта извлекается и помечается для удаления с помощью номера сообщения. При выходе клиента из сессии помеченные сообщения удаляются из почтового ящика.
Команды
Имя | Аргументы | Ограничения | Возможные ответы |
---|---|---|---|
APOP | Её поддержка не является обязательной | * +OK maildrop has n message | |
USER | — | * +OK name is a valid mailbox | |
PASS | Работает после успешной передачи имени почтового ящика | * +OK maildrop locked and ready
|
|
DELE | Доступна после успешной идентификации | * +OK message deleted | |
LIST | Доступна после успешной идентификации | * +OK scan listing follows | |
NOOP | — | Доступна после успешной идентификации | +OK |
RETR | Доступна после успешной идентификации | * +OK scan listing follows | |
RSET | — | Доступна после успешной идентификации | +OK |
STAT | — | Доступна после успешной идентификации | +OK a b |
TOP | Доступна после успешной идентификации | * +OK n octets | |
QUIT | — | — | +OK |
APOP
Команда служит для передачи серверу имени пользователя и зашифрованного пароля (digest).
— строка, указывающая имя почтового ящика.
— хеш-сумма временной метки, конкатенированной с паролем пользователя, вычисленная по алгоритму MD5. В случае поддержки этой команды временная метка получается при соединении с сервером.
DELE
Сервер помечает указанное сообщение для удаления. Сообщения, помеченные на удаление, реально удаляются только после закрытия транзакции (закрытие транзакций происходит обычно после посыла команды QUIT, кроме этого, например, на серверах закрытие транзакций может происходить по истечении определённого времени, установленного сервером).
— номер сообщения.
LIST
Если был передан аргумент, то сервер выдаёт информацию об указанном сообщении. Если аргумент не был передан, то сервер выдаёт информацию обо всех сообщениях, находящихся в почтовом ящике. Сообщения, помеченные для удаления, не перечисляются.
— номер сообщения (необязательный аргумент).
RSET
Этой командой производится откат транзакций внутри сессии. Например, если пользователь случайно пометил на удаление какие-либо сообщения, он может убрать эти пометки, отправив эту команду.
STAT
Сервер возвращает количество сообщений в почтовом ящике и размер почтового ящика в октетах. Сообщения, помеченные как удаленные, при этом не учитываются.
TOP
Сервер возвращает заголовки указанного сообщения, пустую строку и указанное количество первых строк тела сообщения.
— номер сообщения.
— сколько строк нужно вывести.
Восстановление Mail Directory
Реконструирование директорий ящиков
- файлы сообщений
-
Это один файл на сообщение,
содержащий сообщение в формате RFC 822. Строки в сообщении разделены символами CRLF, а не LF. Имя файла
каждого сообщения является UID сообщения следующим за точкой (.).В новостных конференциях,
соответствуют формату и соглашеню о именовании которое определяется новостным софтом . - cyrus.header
-
Файл
содкржит системные коды и информацию нефиксированного размера о ящике. - cyrus.index
-
Файл
содержит информацию фиксированного размера о ящике и каждом сообщении в ящике. - cyrus.cache
-
Содержит информацию нефиксированного
размера о каждом сообщении в ящике. - cyrus.seen
- Этот файл содержит информацию
нефиксированного размера о состоянии каждого пользователя, который имеет право «s» на этот
ящик.
reconstructreconstructreconstructeconstruct
Администратор может восстановить информацию в резельтате повреждения диска восстановив сообщения из бэкапа и запустив reconstruct для
генерирования директорий из других файлов.
Программа «reconstruct» не регулирует квотирование описанное в любых файлах
корневых квот. После запуска reconstruct, будет нелишним запустить «quota -f » (описанно ниже) для
исправления файлов корневых квот.
Реконструирование файла щяиков
ЗАМЕЧАНИЕ: В ДАННЫЙ
МОМЕНТ НЕПОДДЕРЖИВАЕТСЯ
Файл ящиков в конфигурационной
директории — самый критический во
всей системе Cyrus IMAP. Он содержит упорядоченный список всех ящиков в системе, вместе
с
ящиками содержится корневыя квота и ACL. Для реконструирования поврежденного файла ящиков, необходимо запустить команду «reconstruct
-m » .Программа «reconstruct
«, когда получит ключ «-m«, очистит и
откорректирует всю информацию, которую сможет найти в файле ящиков. Она просканирует все разделы
перечисленные в файле imapd.conf file чтобы добавить их в файл ящиков
все расположенные там директории ящиков.
Файл cyrus.header в каждой директории каждого ящика содержит резервную копию ACL этого ящика, эта копия используется как бэкап
при перестроении файла ящиков.
Реконструирование корневой квоты
quotaconfigdirectory
Программа «quota » с ключем «-f«, пересчитает корневые квоты для всех ящиков и использование
квоты для каждой .
Удаление корневых квот
quota -f
Программы для
восстановления поврежденного файла подписок нет. Файл подпискок можно восстановить из бэкапа.