Какой почтовый протокол лучше выбрать: pop3 или imap
Содержание:
- Дополнительные возможности.
- Сообщения и их атрибуты
- Разница между POP3 и IMAP
- Сервер POP3
- Чем руководствоваться при выборе
- Уведомление о новых сообщениях
- Как настроить доступ по протоколам POP и IMAP
- Недостатки IMAP
- Мониторинг активности IMAP
- Устранение неполадок
- Квоты
- Инструкции по настройке почты на Yandex
- Основные команды и тэги
- Недостатки IMAP
- Заключение
Дополнительные возможности.
В данной библиотеке также присутствие ряд полезных методов для более удобной работы с почтовыми сообщениями:
Сохраняем сообщения по его ид.
$mailbox->saveMail($id,$id.'.eml');
Устанавливаем сообщения как непрочитанное по его id.
$mailbox->markMailAsUnread($id);
Устанавливаем сообщения как прочитанное по его id.
$mailbox->markMailAsRead($id);
Устанавливаем на сообщение пометку по его id.
$mailbox->markMailAsImportant($id);
Удаляем сообщения по его id.
$mailbox->deleteMail($id);
Естественно мы здесь рассмотрели только незначительную часть но очень важную при работе с входящими почтовыми сообщениями. Также вы можете скачать рассмотренное нами приложение.
Сообщения и их атрибуты
IMAP работает только с сообщениями и не требует каких-либо пакетов со специальными заголовками.
Каждое сообщение имеет несколько связанных с ним атрибутов. Эти атрибуты могут быть определены индивидуально или совместно с другими атрибутами.
UID
Каждому сообщению ставится в соответствие 32-битный код, который при использовании совместно с уникальным идентификатором образует 64-битовую последовательность, гарантирующую однозначную идентификацию сообщения в почтовом ящике. Чем позже сообщение пришло, тем больше его UID.
UID ассоциируется с почтовым ящиком и посылается в виде кода uidvalidity отклика (ok) на фазе выбора почтового ящика. Если UID из предыдущей сессии по какой-то причине не может быть использован, UID должен быть инкрементирован.
UID сообщения не должно изменяться в пределах сессии, его не следует изменять и от сессии к сессии. Однако если невозможно сохранить UID сообщения в последующей сессии, каждая следующая сессия должна иметь новый уникальный код идентификатора, который должен быть больше, чем любой UID, использованный ранее.
Порядковый номер сообщения
Порядковый номер сообщения в почтовом ящике начинается с 1. Каждое сообщение, начиная со второго, имеет порядковый номер ровно на 1 больше, чем предшествующее ему.
В течение сессии допустимо изменение порядкового номера сообщения. Например, когда сообщение удаляется из почтового ящика, номера всех последующих сообщений изменяются.
Флаги сообщения
Этот атрибут представляет собой список из нуля или более именованных лексем, соотнесённых с данным сообщением. Флаг устанавливается путём его добавления к этому списку и обнуляется путём его удаления. В IMAP 4.1 существует два типа флагов. Флаг может быть постоянным или действующим только на время данной сессии.
Системным флагом является флаг, имя которого определено в спецификации протокола. Все системные флаги начинаются с символа .
В настоящее время определены следующие системные флаги:
— сообщение прочитано
— на сообщение отправлен ответ
— сообщение отмечено как «важное»
— сообщение отмечено как удалённое
— сообщение отмечено как черновик
— недавнее сообщение (впервые появилось в ящике в ходе текущей сессии)
Внутренние дата и время сообщения на сервере
Время и дата получения сообщения. В случае доставки сообщения посредством протокола SMTP — дата и время доставки конечному адресату. Для сообщений, доставленных командой копирования — внутренняя дата и время отправителя сообщения. При использовании команды — дата и время, заданные параметрами команды.
Разница между POP3 и IMAP
Почтовые протоколы работают парно, причём один из них предназначается для приёма корреспонденции, другой – для отправки. Протокол SMTP в почтовых программах, применяемых пользователями, ответственен за отправку исходящих писем в сетях типа TCP/IP (серверами SMTP может быть использован, как для передачи, так и приёма информации). За извлечение почты отвечают POP3 и IMAP, при настройке клиента как раз и нужно выбрать тот вариант, который вам больше подходит. Хоть оба протокола и выполняют одну и ту же миссию и даже в техническом плане имеют много общего, разница в методах транспортировки информации всё же значительна. Главное, чем отличается IMAP от POP3 – это наличие возможностей по управлению письмами и их хранению данных на сервере. Особенности более современной технологии предполагают высокий уровень комфорта в работе с почтой благодаря синхронизации. Теперь также нет необходимости скачивать все подряд письма, как это делает POP3, вы сможете систематизировать данные на собственное усмотрение, перемещать, загружать, выбрав определённые сообщения или оставлять их на сервере и т. д.
Выделим основные отличия IMAP от POP3:
- IMAP предлагает возможности доступа к почтовому серверу с разных устройств одновременно или поочерёдно, POP3 может работать только с одним, куда и выкачивает всю приходящую почту;
- Дальнейшая работа со скачанными письмами при типе аккаунта POP3 ведётся офлайн (загрузка на компьютер является обязательным условием), IMAP же позволяет работать как в онлайн, так и офлайн режимах (скачивание возможно по желанию, но никак не обязательно). С IMAP доступна также сортировка корреспонденции в иерархическом порядке, добавление директорий и прочие возможности управления;
- Данные удаляются с сервера при их скачивании на устройство (POP3), данные всегда доступны на сервере с любых устройств (IMAP);
- POP3 менее требователен к ресурсам, что напрямую связано с принципом его функционирования;
- В клиента, использующих IMAP доступен многопользовательский режим и настройка разделения прав доступа, POP3 такими опциями не обладает.
Протокол POP3 является более распространённым, но IMAP стремительно завоёвывает популярность, поскольку проблема недостатка места давно перестала существовать, а его возможности как раз адаптированы под требования современных пользователей.
Сервер POP3
В Cyrus IMAP Server имеется POP3-сервер. Из-за ограничений в протоколе POP3, сервер может предоставить доступ только к
пользовательскому INBOX'у и в одну
единицу времени POP3-сервер может работать только с одним пользователем. Пока POP3-сервером открыт пользовательский INBOX, любые другие конкурирующие
IMAP-сессии будут неудачными.
Короче говоря — конкурирующие подключения(и к POP3 и к IMAP) в случае
использования POP3-сервера не поддерживаются.
Когда используется вход с Kerberos-аутентификацией, пользователи POP3-сервера будут иметь
идентификаторы «pop.host@realm
» вместо
imap.host@realm
, где
«
host
» первый компонент имени
хоста сервера, а «
realm
» облать Kerberos. Когда POP3-сервер запускается с ключем «-k«, он будет экспортировать протокол MIT
KPOP вместо обычного POP3.
The syslog facility
local6
-
CRIT — Критическая
ошибка требующая вмешательства администратора в работу сервера -
ERR —
I/O-ошибка, включая отказ в обновлении квоты. Сообщение syslog’а включает файл и Unix-ошибку(системную) -
WARNING — Срабатывания механизма защиты, таймауты клиентской
НЕактивности - NOTICE — Аутентификация, обе — удачная и неудачная
-
INFO —
Открытия ящиков, подавление двойной доставки
Чем руководствоваться при выборе
- Если на почтовом сервере выделено немного места, то удобнее применять POP3, потому как сообщения удаляются оттуда при их скачивании клиентом на компьютер;
- POP3 можно выбрать, когда нет необходимости в применении множества функций и использовании других устройств с целью работы с почтой;
- Если требуется синхронизация между почтой и несколькими устройствами, а также доступ ко всей информации, выбор очевиден – это IMAP;
- Выбирать POP3 лучше при работе на слабых устройствах, по причине повышенной нагрузки на ресурсы в процессе синхронизации, обеспечивающейся IMAP.
Технологии развиваются настолько быстро, что протокол POP3, не поддерживающий многозадачность, уже устаревает, уступая место IMAP, и вскоре совсем утратит свою актуальность. Так что не далёк тот день, когда вопрос, какой же из двух вариантов использовать при настройке клиента перестанет терзать пользователей, и сервисами по умолчанию будет применяться более продвинутый протокол.
Уведомление о новых сообщениях
Cyrus IMAP server содержит демона уведомлений, который поддерживает
множественные уведомления о новой почте. Уведомления могут быть настроенны для отправки посредствам нормальной
оставки (класс"MAIL" ) и/или как запрос к скрипту (класс"SIEVE" ).
По умолчанию оба
типа отключены. Уведомления включаются спомощью использования одной из следующих опций(могут быть использованны
одновременно обе):
-
«mailnotifier» устанавливает для notifyd метод используемый для
класса «MAIL » -
«sievenotifier» устанавливает для notifyd метод используемый для класса
«SIEVE » (когда метод
не оперделет самим Sieve)
Как настроить доступ по протоколам 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).
-
На главной странице консоли администратора выберите ПриложенияGoogle WorkspaceGmailДоступ конечных пользователей.
Совет. Ссылка на раздел «Расширенные настройки» находится внизу страницы 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, Google Workspace и другие связанные товарные знаки и логотипы принадлежат компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.
Недостатки IMAP
Множественный доступ к почтовым ящикам связан с рядом проблем, особенно, если информация в ящиках доступна для записи.
Хотя программное обеспечение, реализующее протокол IMAP , постоянно совершенствуется, IMAP менее защищен, чем POP3. Возможность хранить сообщения на сервере может стать причиной злоупотреблений со стороны пользователей, которые будут переполнять хранилище сообщений ненужной информацией.
Протокол IMAP предполагает в основном работу пользователей с почтовыми ящиками непосредственно на сервере, в отличие от протокола POP3, который ориентирован на то, что клиент забирает пришедшую почту и разбирает ее уже на своей машине. Это делает IMAP неудобным для пользователей, подключающихся к сети кратковременно, только для того, чтобы получить или отослать почту. При работе по протоколу IMAP клиенту желательно иметь доступ к сети все время, пока он работает с почтой.
Большие возможности, предоставляемые протоколом IMAP , создают большие сложности при разработке, настройке и эксплуатации серверов и клиентов.
Мониторинг активности IMAP
Вы можете наблюдать за активностью IMAP модуля через Веб Интерфейс Администратора. Для того, чтобы открыть страницы наблюдения за IMAP, нажмите на ссылку Доступ в разделе Наблюдение:
- ID
- Это поле содержит числовой идентификационный номер IMAP сессии. В Журнале CommuniGate Pro эта сессия отмечается как IMAP-nnnnn, где nnnnn — это идентификационный номер сессии.
- Адрес
- Это поле содержит IP адрес присоединившегося клиента.
- Пользователь
- Это поле содержит имя Пользователя (после успешной аутентификации).
- Подсоединён
- Это поле содержит время соединения (время, в течение которого открыта эта TCP/IP сессия).
- Состояние
- Это поле содержит или имя текущей операции, или, если никакой операции не производится, текущее состояние сессии (Authenticating, Selected и т.д.).
- Обрабатывает
- Если есть какая-нибудь активная IMAP операция, то это поле содержит время, прошедшее с момента начала операции.
Если IMAP соединение используется для MAPI сессии, то это строка отображается на зелёном фоне.
Активность модуля IMAP можно наблюдать с помощью Элементов Статистики CommuniGate Pro.
Устранение неполадок
Не удается войти в почтовый клиент
Если вам не удается войти в свой клиент электронной почты, вы можете видеть такие ошибки:
- «Приложение не принимает имя пользователя или пароль».
- «Недействительные учетные данные».
- Постоянно появляется запрос имени пользователя и пароля.
Шаг 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 из клиента и добавить его заново.
Квоты
Поддержка квот
на хранилище
Cyrus
IMAP Server поддерживает квотирование на хранилище, которое определяется как число байт в сообщении RFC-822,
in kilobytes. Каждая копия сообщения подсчитывается независимо, даже если сервер использует жеский
ссылки на копии для уменьшения используемого дискового пространства.Дополнительное дисковое пространство, используемое
индексными файлами и файлами кеша, не учитывается.
Квота
крня
Квота корня применяется к сумме объема использованного
ящиком и всеми его подъящиками у которых нет своей квоты. Это означает, что у
ящика может быть только одна корневая квота.
Например, если ящики
user.bovik user.bovik.list.imap user.bovik.list.info-cyrus user.bovik.saved user.bovik.todo
существуют, и есть квоты на ящики
user.bovik user.bovik.list user.bovik.saved,
user.bovikuser.bovikuser.bovik.todouser.bovik.listuser.bovik.list.imapuser.bovik.list.info-cyrususer.bovik.saveduser.bovik.saved
Корневая
квота создается автоматически при выполнении
команды «setquota«. Корневые квоты не могут быть удалены
через протокол, читайте
чтобы узнать, как удалить их.
Mail Delivery Behavior
Доставка почты — особый случай. При доставки сообщения в
ящик, корневая квота этого ящика не должна быть превышена. Если квота не
превышена, то только одно сообщение может быть доставлено независимо от его
размера. Это вызывает превышение квоты данным ящиком,
поставив в известность пользователя и дав ему возможность исправить ситуацию(?). Еслиб в
таком случае доставка не разрешалась, то пользователь не узнал бы, что была почта которую нельзя доставить.
— Прим. пер.
Т.е. наверное хотели сказать, что при доставки
сообщения проверяется не превышена ли
квота в данный момент, без учета размера поступающего сообщения. После доставки ящик проверяется
еще раз(с учетом нового сообщения) на превышение, и если квота превышена, то пользователю высылается уведомление.
—
Если квота
превышена,
то доставка будет неудачной с временной ошибкой. Это заставит систему доставки в течении нескольких
дней пытаться заново доставить сообщение, (давая пользователю возможность исправить проблему) а затем вернуть его отправителю.
Предупреждение при превышении квоты для пользователя
имеющего право «d »
dquotawarn
Сервер выдает такое предупреждение только если пользователь имеет право «d» на ящик,
т.к. только пользователи с правом «d» могут решить проблему превышения квоты
в конкретном ящике.
Квоты и
Разделы
Инструкции по настройке почты на Yandex
Общие правила
Вы можете получать и отсылать почту не только через веб-интерфейс, но и с помощью различных почтовых клиентов. Например:
Если вы хотите получать почту с помощью ваших почтовых клиентов, включите работу протоколов POP3 или IMAP .
Чтобы это сделать, зайдите в Настройки вашего почтового ящике на Яндексе, откройте раздел «Почтовые программы». Выберите протокол, который хотите использовать, отметив его флажком. Сохраните результат, нажав на кнопку «Сохранить изменения».
Подробнее о работе протоколов POP3 и IMAP читайте ниже.
Настройка по протоколу IMAP
По протоколу IMAP почтовая программа будет не просто скачивать новые письма, а синхронизировать информацию на вашем компьютере с данными на сервере, отображая сразу всю структуру вашего ящика — все папки, как стандартные, так и настроенные вами вручную.
Для настройки почтового клиента по протоколу IMAP, укажите следующие данные:
- в разделе Входящие сообщения/Incoming mail (IMAP) нужно указать адрес почтового сервера imap.yandex.ru, установить SSL-защиту и порт 993. Если ваша программа по каким-то причинам не поддерживает SSL-защиту соединения, вы можете указать порт 143 и подключаться без SSL
- в разделе Исходящие сообщения/Outgoing mail (SMTP) необходимо указать адрес сервера smtp.yandex.ru, и подключаться по безопасному соединению SSL через порт 465. В случае, если вы не можете воспользоваться безопасным соединением, вы можете подключиться к SMTP-серверу по портам 25 или 587
При настройке почтовых программ в качестве логина и пароля для доступа к почтовому серверу нужно указать ваши логин и пароль на Яндексе. В качестве логина нужно указывать полный адрес почтового ящика.
Мы не рекомендуем использовать почтовый сервер вашего провайдера для отправки почты от вашего имени на Яндексе.
Поддержка протокола IMAP включится автоматически при первой авторизации в почтовой программе.
Настройка по протоколу POP3
При использовании протокола POP3 все ваши письма (из тех папок, которые вы укажете в Настройках ящика) будут скачиваться почтовой программой на ваш компьютер в папку «Входящие», после чего их можно будет при необходимости разложить по папкам с помощью фильтров, настроенных в самой почтовой программе.
Имейте ввиду, что многие почтовые программы по умолчанию удаляют письма с сервера при скачивании. В этом случае все письма в вашем ящике будут перемещаться в папку «Удаленные», откуда будут удалены по прошествии недели. Чтобы сохранить письма в ящике, вы можете установить в настройках почтовой программы опцию сохранения копий писем на сервере при скачивании, если ваша программа позволяет это сделать. Произвести эту настройку с нашей стороны невозможно.
При настройке почтовой программы по протоколу POP3 необходимо указать следующие данные:
- в разделе Входящие сообщения/Incoming mail (POP3) нужно указать адрес почтового сервера pop.yandex.ru, установить SSL-защиту и порт 995. Если ваша программа по каким-то причинам не поддерживает SSL-защиту соединения, вы можете указать порт 110 и подключаться без SSL
- в разделе Исходящие сообщения/Outgoing mail (SMTP) необходимо указать адрес сервера smtp.yandex.ru, и подключаться по безопасному соединению SSL через порт 465. В случае, если вы не можете воспользоваться безопасным соединением, вы можете подключиться к SMTP-серверу по портам 25 или 587
При настройке почтовых программ в качестве логина и пароля для доступа к почтовому серверу нужно указать ваши логин и пароль на Яндексе. В случае, если вы настраиваете доступ к ящику вида login@yandex.ru , логином является первая часть адреса — login. Если же вы пользуетесь Яндекс.Почтой для доменов, в качестве логина нужно указывать полный адрес почтового ящика.
Мы не рекомендуем использовать почтовый сервер вашего провайдера для отправки почты от вашего имени на Яндексе.
Если вы скачиваете почту при помощи почтового клиента по протоколу POP3, вы можете:
- Оставить все настройки по умолчанию. Тогда будут скачиваться письма только из папки Входящие.
- Настроить скачивание писем из любого набора папок, включая папку Спам или собственные папки. Выбрать папки для скачивания можно на странице «Настройки» — в разделе «Почтовые клиенты». Также вы можете установить настройку «При получении почты по POP3, письма в почтовом ящике Яндекс.Почты помечать как прочитанные», которая уже в веб-интерфейсе позволит понять, какие письма были забраны почтовым клиентом. При скачивании почты клиентами письма по умолчанию не помечаются как прочитанные.
О доступе в вашу почту через почтовые программы вы можете прочитать в следующих статьях:
Основные команды и тэги
Базовая функциональность
Команда NOOP
Возвращает клиенту. Сама по себе ничего не делает, есть побочные эффекты.
LOGIN
Команда LOGIN user password
Идентифицирует пользователя на сервере и переносит пароль, аутентифицирующий этого пользователя. Эта информация используется сервером для управления доступом к командам.
LOGOUT
Команда LOGOUT
Информирует сервер о том, что клиент вышел из сессии. Cервер будет ожидать ответа , затем от клиента и закроет подключение.
Расположение сервера и новая информация о сообщении
LIST
Принимает в качестве аргументов имя ссылки, за которым следует имя почтового ящика, включая возможные подстановочные знаки, которые указывают некоторое подмножество имен из полного набора всех имен, доступных для пользователя. Возвращает 0.
EXAMPLE: C: A002 LIST "~/Mail/" "%" S: * LIST (\Noselect) (imap1.do.main) "/" ~/Mail/foo S: * LIST () (imap1.do.main) "/" ~/Mail/meetings S: A002 OK LIST completed
LSUB
Принимает в качестве аргументов имя ссылки, за которым следует имя почтового ящика, включая возможные подстановочные знаки, которые указывают некоторое подмножество из набора имен, объявленных пользователем как «активный» или «подписанный». Нулевые или немаркированные LSUB ответы возвращаются.
EXAMPLE: C: A002 LSUB "#news." "comp.mail.*" S: * LSUB () (imap5.do.main) "." #news.comp.mail.mime S: * LSUB () (imap7.do.main) "." #news.comp.mail.misc S: A002 OK LSUB completed
UNSEEN
Принимает в качестве аргументов последующее ссылочное имя по имени почтового ящика, включая возможные подстановочные знаки, которые указывают некоторое подмножество из набора имен, объявленных пользователем как «активный» или «подписанный».
ADDRESSBOOK
Команда ADDRESSBOOK pattern
Принимает в качестве аргумента шаблон, который определяет некоторое подмножество имен из полного набора всех адресных книг, доступных пользователю. Ответы ADDRESSBOOK возвращаются.
LAST
Команда LAST mailbox uid
Когда пользователь просматривает все сообщения в почтовом ящике и затем переключается между почтовыми ящиками или закрывает соединение, сервер IMAP уведомляет IMSP-сервер UID последнего сообщения, которое пользователь прочитал. Это также можно сделать с использованием расширения IMSP.
SEEN
Команда SEEN mailbox uid user
Когда пользователь просматривает почтовый ящик с прочитанными сообщениями, сервер IMSP может проверять атрибут последнего сообщения для пользователя против атрибута сообщения, добавленного к почтовому ящику.
Управление подпиской
SUBSCRIBE
Добавляет указанное имя почтового ящика в список «активных» или «подписанных» почтовых ящиков. Эта команда возвращает ответ , если подписка прошла успешно.
UNSUBSCRIBE
Удаляет указанное имя почтового ящика из списка «активных» или «подписанных» почтовых ящиков, возвращенных . Эта команда возвращает ответ , если отказ от подписки прошёл успешно. Неподписанные имена должны сохраняться между сеансами.
Управление почтовыми ящиками
CREATE
Создает почтовый ящик с заданным именем. Эта команда возвращает ответ OK, если новый почтовый ящик с этим именем был создан. Любая ошибка в создании возвратит ответ NO. Ошибка произойдёт при попытке создать почтовый ящик с именем, которое ссылается на существующий почтовый ящик. .
EXAMPLE: A002 CREATE FOOBAR (imap2.do.main/a imap4.do.main) A002 OK Create completed
RENAME
Команда RENAME oldmailbox newmailbox
Изменяет имя почтового ящика. Эта команда возвращает ответ OK, если существует почтовый ящик со старым именем и был успешно переименован в новое имя. Ошибка произойдет при попытке переименовании имени старого почтового ящика, которое не существует или новое имя почтового ящика, которое уже существует.
DELETE
Удаляет почтовый ящик с заданным именем. Эта команда возвращает ответ OK, только если почтовый ящик с таким именем был удален. Ошибка произойдет при попытке удалить почтовый ящик имя которого не существует. Удаление INBOX запрещено.
Недостатки IMAP
- Ваша почта размещается исключительно на сервере, поэтому в случае отсутствия Интернет соединения, у Вас не получится загрузить уже полученные сообщения. Некоторые почтовые клиенты располагают дополнительными параметрами, разрешающими данную проблему (почта будет получена, как только появится доступ к интернету).
- В случае серьезной поломки серверного оборудования, Вы рискуете потерять часть электронной почты (но Вы также рискуете попасть в подобную ситуацию, когда используете POP3 для загрузки сообщений на собственный компьютер).
- Используя IMAP вместо POP3 в почтовой программе Вы увидите, что почтовые каталоги отображаются по другому. Это объясняется тем, что каталоги размещаются не на компьютере, а на сервере.
Заключение
В этой статье мы постарались дать максимально развернутый и понятный ответ на вопрос, что же такое протокол электронной почты. Несмотря на то, что всего их существует четыре, интерес для рядового пользователя представляют лишь два – IMAP и POP3. Первый заинтересует тех, кто привык пользоваться почтой с разных устройств, иметь быстрый доступ абсолютно ко всем (или необходимым) письмам, упорядочивать их и организовывать. Второй же является более узконаправленным – значительно более быстрым в работе, но не позволяющим организовывать ее сразу на нескольких устройствах.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.