Работа с входящей почтой через протокол imap средствами php

Что такое POP3?

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

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

По умолчанию протокол POP3 работает на двух портах:

порт 110 — это незашифрованный порт POP3;

порт 995 — его нужно использовать, если вы хотите безопасно подключиться к POP3.

Настройка Яндекс Почты при помощи протоколов POP3 и IMAP

Если вам не подходит специальный клиент для Яндекс Почты. Или вы хотите получать почту с разных почтовых ящиков в одном приложении. То вы можете настроить Яндекс Почту при помощи почтовых интерфейсов POP3 и IMAP. Для примера продемонстрируем, как это делается в приложении K9 Mail.

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

Дальше выбираете тип протокола, который хотите использовать. Для примера выберем POP3.

Дальше нужно ввести данные для доступа к почте и нажать на кнопку «Далее»

На момент написания статьи Яндексом используются следующие настройки POP3:

  • Для входящей почты: адрес сервера — pop.yandex.ru;
  • защита соединения — SSL;
  • порт для подключения — 995;

Для исходящей почты

  • адрес сервера — smtp.yandex.ru;

защита соединения — SSL;
порт для подключения — 465;

Для подключения по протоколу IMAP:

  • Для входящей почты:

    адрес сервера — imap.yandex.ru;

  • защита соединения — SSL;
  • порт для подключения — 993;

Для исходящей почты

  • адрес сервера — smtp.yandex.ru;

защита соединения — SSL;
порт для подключения — 465;

—>

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

Покажу, как его установить и подключиться к своему ящику на примере телефона Android. На iPhone все аналогично.

1. Установите приложение.

2. Разрешите доступ к данным телефона.

3. После установки запустите приложение. Его значок находится на экране. В начальном окне из списка выберите «Яндекс».

4. Введите электронный адрес в поле «Логин».

5. Введите пароль и нажмите «Войти».

Вы успешно вошли в электронный ящик.

Другие программы

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

2. Откройте его, введите электронный адрес и пароль. Затем нажмите «Вручную».

3. Выберите нужный протокол и настройте его.

IMAP

  • Сервер IMAP: imap.yandex.ru
  • Безопасность: SSL/TLS
  • Порт: 993
  • Остальные поля не трогаем и нажимаем «Далее».
  • Сервер SMTP: smtp.yandex.ru
  • Порт: 465
  • Галочку напротив пункта «Авторизация»
  • Остальные поля не трогаем, нажимаем «Далее»

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

Введите название ящика и имя, которое будет показано получателю. Нажмите кнопку «Готово».

POP3

  • Сервер POP3: pop.yandex.ru
  • Безопасность: SSL/TLS
  • Порт: 995
  • Остальные поля не трогаем, нажимаем «Далее».
  • Сервер SMTP: smtp.yandex.ru
  • Порт: 465
  • Галочку напротив «Авторизация»
  • Остальные поля не трогаем, нажимаем «Далее»

В режиме «Интервал проверки» установите время проверки входящих сообщений. Поставьте галочки напротив всех пунктов для получения уведомлений. Нажмите кнопку «Далее».

Добавьте название электронного ящика и имя. Нажмите «Готово».

По умолчанию после получения писем, программа оставляет копии на сервере.

Пример диалога

C: <open connection>
S:   * OK IMAP4rev1 Service Ready
C:   a001 login mrc secret
S:   a001 OK LOGIN completed
C:   a002 select inbox
S:   * 18 EXISTS
S:   * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
S:   * 2 RECENT
S:   * OK  Message 17 is the first unseen message
S:   * OK  UIDs valid
S:   a002 OK  SELECT completed
C:   a003 fetch 12 full
S:   * 12 FETCH (FLAGS (\Seen) INTERNALDATE "17-Jul-1996 02:44:25 -0700"
      RFC822.SIZE 4286 ENVELOPE ("Wed, 17 Jul 1996 02:23:25 -0700 (PDT)"
      "IMAP4rev1 WG mtg summary and minutes"
      (("Terry Gray" NIL "gray" "cac.washington.edu"))
      (("Terry Gray" NIL "gray" "cac.washington.edu"))
      (("Terry Gray" NIL "gray" "cac.washington.edu"))
      ((NIL NIL "imap" "cac.washington.edu"))
      ((NIL NIL "minutes" "CNRI.Reston.VA.US")
      ("John Klensin" NIL "KLENSIN" "MIT.EDU")) NIL NIL
      "<B27397-0100000@cac.washington.edu>")
      BODY ("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 3028
      92))
S:   a003 OK FETCH completed
C:   a004 fetch 12 body
S:   * 12 FETCH (BODY {342}
S:   Date: Wed, 17 Jul 1996 02:23:25 -0700 (PDT)
S:   From: Terry Gray <gray@cac.washington.edu>
S:   Subject: IMAP4rev1 WG mtg summary and minutes
S:   To: imap@cac.washington.edu
S:   cc: minutes@CNRI.Reston.VA.US, John Klensin <KLENSIN@MIT.EDU>
S:   Message-Id: <B27397-0100000@cac.washington.edu>
S:   MIME-Version: 1.0
S:   Content-Type: TEXT/PLAIN; CHARSET=utf-8
S:
S:   )
S:   a004 OK FETCH completed
C    a005 store 12 +flags \deleted
S:   * 12 FETCH (FLAGS (\Seen \Deleted))
S:   a005 OK +FLAGS completed
C:   a006 logout
S:   * BYE IMAP4rev1 server terminating connection
S:   a006 OK LOGOUT completed

Что такое POP3?

POP3 означает Post Office Protocol Version 3. Это третья итерация исходного POP. В отличие от IMAP, рабочий процесс POP довольно прост; он получает и имеет электронную почту до тех пор, пока человек с клиентом электронной почты его подбирает. В отличие от IMAP, он не делает копии полученных писем и сохраняет их на сервере. Поэтому любые изменения, внесенные вами на одном устройстве, не будут реплицироваться на другие устройства. Это более сложный протокол интернет-доступа, который позволяет пользователям хранить электронные письма на сервере в течение ограниченного периода времени, позволяя им получать и загружать эти письма столько раз, сколько пожелает в течение заданного периода времени. Учитывая все обстоятельства, POP3 — это быстрый, надежный метод, который особенно полезен, если вы получаете доступ к своей электронной почте с одного устройства.

Устранение неполадок

Не удается войти в почтовый клиент

Если вам не удается войти в свой клиент электронной почты, вы можете видеть такие ошибки:

  • «Приложение не принимает имя пользователя или пароль».
  • «Недействительные учетные данные».
  • Постоянно появляется запрос имени пользователя и пароля.

Шаг 2. Попробуйте устранить неполадки

  • Обновите свой клиент до последней версии.
  • Воспользуйтесь паролем приложения. Если вы используете двухэтапную аутентификацию, введите пароль приложения.
  • Разрешите небезопасные приложения. Если вы используете двухэтапную аутентификацию, возможно, необходимо разрешить небезопасным приложениям доступ к аккаунту.
  • Если вы недавно изменили пароль Gmail, возможно, потребуется повторно ввести данные аккаунта Gmail либо заново настроить аккаунт Gmail в стороннем клиенте.
  • Если указанные выше действия не помогли, откройте страницу https://www.google.com/accounts/DisplayUnlockCaptcha и следуйте появляющимся инструкциям. Если вы используете Gmail в организации или учебном заведении, откройте страницу https://www.google.com/a/vashdomen.ru/UnlockCaptcha, заменив доменным именем организации.

Я хочу получать письма в нескольких клиентах

В этом случае проще всего использовать протокол IMAP. Однако если вариант с POP предпочтительней, настройте режим «Последние», в котором клиент показывает письма из Gmail за последние 30 дней.

Шаг 1. Включите режим «Последние»

  1. В настройках POP в клиенте найдите поле «Адрес электронной почты» или «Имя пользователя».
  2. Перед адресом добавьте , например .

Шаг 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.

  1. Откройте раздел настроек .
  2. Убедитесь, что в разделе «Доступ по протоколу POP» не выбран вариант «сохранить архивную копию в Gmail» или «удалить письмо из Gmail».
  3. Нажмите Сохранить изменения внизу страницы.

Письма скачиваются некорректно

После включения доступа по протоколу POP ваши письма из Gmail будут скачиваться в клиент частями. Это может занять некоторое время.

Примечание. В клиент попадают копии всех отправленных и полученных сообщений, кроме писем из папок «Спам», «Корзина» и «Чаты». Если вы отправите сообщение из клиента, оно попадет в «Отправленные» в Gmail, но чтобы избежать дублирования, обратно в клиент оно не импортируется.

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

  1. В настройках POP в клиенте найдите поле «Адрес электронной почты» или «Имя пользователя».
  2. Перед адресом добавьте , например .

Если это не помогло, попробуйте удалить свой адрес Gmail из клиента и добавить его заново.

Резюме IMAP и POP3

Предполагается, что POP3 давно мертв, но все еще используется, потому что многие люди не знают, как переключиться на IMAP. POP — это исходный протокол доступа к электронной почте, введенный в 1984 году как простой способ для доступа к сообщениям электронной почты на удаленном сервере. IMAP был разработан в 1986 году как альтернатива POP, который расширил функциональность POP до двухстороннего протокола доступа.Хотя IMAP идеально подходит для пользователей, которые получают доступ к своим электронным письмам на нескольких устройствах или компьютерах, сохраняя при этом их синхронизацию, POP3 идеально подходит для пользователей, которые получают доступ к своим электронным письмам на одном устройстве или компьютере, что очень медленно загружает электронные письма, если большое количество сообщений электронной почты хранятся на удаленном сервере. Однако бизнес-пользователи предпочитают использовать IMAP, поскольку он обеспечивает дополнительную безопасность, например шифрование электронной почты.

Настройка Модуля IMAP

Для настройки параметров Модуля IMAP используйте Веб Интерфейс Администратора. Откройте страницу Доступ в разделе Установки:

Используйте эту настройку, чтобы указать, какую информацию модуль IMAP должен сохранять в Журнале работы Сервера. Обычно используется уровень Основное (отчёты о передаче сообщений) или уровень Проблемы (передача сообщений и не фатальные ошибки). В случае, если в работе модуля IMAP возникают проблемы, возможно, целесообразным будет увеличить детализацию до уровня Подробности или Всё: в этом случае в Журнал работы Сервера будет также записываться более подробная информация о работе модуля на уровне протокола или на уровне ссылок. Когда проблема решена, верните настройку Уровень Журнала в её обычное значение, иначе Системный Журнал будет очень быстро увеличивать свой размер.

Записи, помещённые модулем IMAP в Журнал работы Сервера, имеют пометку IMAP.

Когда вы указываете ненулевое значение в настройке Максимальное число Каналов, модуль IMAP создаёт так называемый «Приёмник». Модуль начинает принимать все IMAP соединения, которые устанавливают клиенты для того, чтобы получать почту с вашего Сервера. Эта настройка используется для того, чтобы ограничить число одновременных соединений, которое может принимать модуль IMAP. Если открыто предельное число соединений, то модуль будет отказывать в приёме новых соединений. В этом случае почтовые клиенты должны попытаться соединиться позднее.

По умолчанию, Приёмник модуля IMAP принимает незашифрованные соединения на TCP порт 143 и безопасные соединения на TCP порт 993. Нажмите на ссылку Приёмник для того, чтобы настроить порт Приёмника IMAP.

Модуль IMAP поддерживает команду STARTTLS, которая позволяет почтовому клиенту устанавливать соединение в незащищённом режиме и затем переводить его в режим безопасного соединения.

Посылать 'Running' каждые
Если эта настройка не установлена в значение Никогда, то модуль IMAP будет следить за длительностью выполнения операций APPEND, COPY и SEARCH. Если выполнение любой из этих операций превышает указанный здесь период времени, то модуль отправляет клиентскому приложению «непомеченный» ответ. Эта возможность может использоваться для того, чтобы предотвратить возникновение ситуации тайм-аута у клиентского приложения; также она помогает при работе в конфигурациях с различными NAT-устройствами, которые склонны закрывать соединение, если оно некоторое время неактивно.

История

IMAP был разработан Марком Криспином в 1986 году как протокол удаленного доступа к почтовому ящику, в отличие от широко используемого POP, протокола для простого получения содержимого почтового ящика.

Он прошел через ряд итераций до текущей ВЕРСИИ 4rev1 (IMAP4), как подробно описано ниже:

Исходный IMAP

Первоначальный промежуточный протокол доступа к почте был реализован как клиент Xerox Lisp Machine и сервер TOPS-20 .

Копий исходной временной спецификации протокола или его программного обеспечения не существует. Хотя некоторые из его команд и ответов были похожи на IMAP2, временный протокол не имел тегов команд / ответов, и, следовательно, его синтаксис был несовместим со всеми другими версиями IMAP.

IMAP4

Рабочая группа IMAP, сформированная в IETF в начале 1990-х годов, взяла на себя ответственность за дизайн IMAP2bis. Рабочая группа IMAP решила переименовать IMAP2bis в IMAP4, чтобы избежать путаницы.

Login Authentication

Для аутентификации
Cyrus IMAP Server использует библиотеку Cyrus SASL. В этом разделе написанно, как
настроить SASL для использования совместно с Cyrus imapd. Пожалуйста изучите Cyrus SASL
System Administrator’s Guide для более точной информации.

Plaintext Authentication

LOGIN,PLAIN

  • PAM
  • Kerberos v4 Plaintext-пароли верифицируются
    с помощью получения билета от сервера Kerberos, что защищает
    сервер Kerberosот  spoofing-атак.

  • /etc/passwd
  • /etc/shadow
  • etc.

Метод верификации с помощью plaintext-паролей всегда осуществляется
через библиотеку SASL, даже в случае использования внутренней команды LOGIN. Это позволяет только библиотеке SASL
быть источником аутентификационной информации. Почитайте про опцию sasl_pwcheck_method
 в документации на SASL, чтобы понять, как настроить
верификацию plaintext-паролем в вашей системе.

Для отключения аутентификации по plaitext-паролям Вы можете
установить ‘a llowplaintext:no' в
imapd.conf. При этом PLAIN под TLS
все еще будет работать, но команда IMAP LOGIN работать не будет.

Kerberos Logins

KERBEROS_V4srvtabsrvtabsrvtabimap.<host>
@<realm>

<host>

<realm>

Сервер будет разрешать имена пользователей идентифицируя
их в локальной области и в областях перечисленных в опции «loginrealms
» в «/etc/imapd.conf«.

Файл «/etc/krb.equiv» содержит соответствия между пользователями Kerberos. Вайл содержит ноль
или более строк, каждая из которых состоит из двух полей. Идентификатор
в первом поле может быть залогинен, как будто это идентификатор из второго поля.

Если конфигурационная опция»loginuseacl
» включена, то любому идентификатору Kerberos, у которого есть право «a »
на пользовательский INBOX, будет разрешено логиниться как будто это пользователь этого ящика.

Выберите встроенное почтовое приложение Andro >

Сначала следует обновить приложение Gmail до последней версии.

Откройте на телефоне или планшете приложение Google Play Маркет.

В строке поиска введите «Gmail», затем нажмите кнопку Обновить.

Примечание: Если обновление недоступно, у вас уже установлена последняя версия.

Откройте приложение Gmail.

Коснитесь значка меню в левом верхнем углу и выберите Настройки > Добавить учетную запись > Exchange и Office 365.

Важно: НЕ выбирайте «Outlook, Hotmail и Live», если вы хотите синхронизировать только почту, а не календарь/контакты

Введите полный адрес электронной почты и нажмите Далее.

Введите пароль и нажмите Далее.

Выполните указанные действия для своего типа учетной записи:

Пользователи Outlook.com: пропустить этот шаг

Для Exchange и других учетных записей необходимо узнать у ИТ-администратора или поставщика услуг электронной почты параметры сервера и вручную настроить учетную запись.

Для рабочей или учебной учетной записи Office 365, может появится экран Перенаправление запроса. Нажмите ОК.

На экране параметров сервера входящей почты измените сервер на outlook.office365.com.

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

Если у вас рабочая или учебная учетная запись Office 365, вам также может быть предложено подтвердить Удаленное администрирование безопасности и утвердить дополнительные меры безопасности. В этом случае нажмите ОК или Активировать.

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

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

Разверните панель уведомлений Android, проведя пальцем сверху вниз по экрану.

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

Примечание: если вы не видите уведомления об ошибке, проверьте синхронизацию календаря и контактов.

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

Откройте приложение Gmail. Выберите Настройки > Добавить учетную запись > Другая.

Введите свой полный адрес электронной почты и нажмите Настройка вручную > Exchange.

Введите пароль и нажмите Далее.

Укажите следующие параметры сервера (если доступны):

Параметры сервера входящей почты

ДоменИмя пользователя Убедитесь, что отображается ваш полный адрес электронной почты. Например: вашеимя@outlook.com.

Пароль Введите пароль для доступа к почте.

Если учетная запись электронной почты оканчивается на @outlook.com, @hotmail.com, @msn.com или @live.com (сюда также относятся все другие учетные записи, размещенные в Outlook.com), укажите eas.outlook.com.

  Лучшие умные часы для детей 2020 года

Если вы используете рабочую или учебную учетную запись, размещенную в Office 365 для бизнеса, укажите outlook.office365.com.

Примечание: Если вы настраиваете учетную запись Exchange, но не знаете имени своего сервера Exchange Server, обратитесь к администратору.

Порт Используйте значение 443 или 993.

Тип защиты Выберите SSL/TLS или убедитесь, что установлен флажок Использовать безопасное подключение (SSL), затем нажмите Далее.

Параметры сервера исходящей почты (SMTP)

Если вы используете учетную запись Outlook.com, укажите smtp-mail.outlook.com.

Если у вас учетная запись Office 365 для бизнеса, укажите smtp.office365.com.

Если у вас почтовые учетные записи Exchange, узнайте имя сервера у поставщика службы электронной почты или администратора системы.

Тип защиты Выберите параметр TLS.

Номер порта Введите значение 587. Нажмите Далее.

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

Примечание: Если вы используете Office 365 для бизнеса, может потребоваться предоставить расширенный контроль доступа. В этом случае нажмите Activate (Активировать).

Теперь перейдите в папку «Входящие». Если вы видите сообщение «Требуется действие», выполните указанные ниже действия.

Как включить POP и IMAP

Чтобы включить POP и IMAP:

Войдите в Консоль администратора Google.
Используйте аккаунт администратора (он не заканчивается на @gmail.com).

На главной странице консоли администратора выберите ПриложенияGoogle WorkspaceGmailДоступ конечных пользователей.
Совет. Ссылка на раздел «Расширенные настройки» находится внизу страницы Gmail.

Выберите организационное подразделение, для которого нужно задать настройки. Чтобы задать настройки для всех сотрудников, выберите организационное подразделение верхнего уровня. Если этого не требуется, выберите дочернее подразделение.
Найдите раздел Доступ по протоколам POP и IMAP. Можно включить как оба протокола, так и один из них.
При необходимости установите флажок Включить доступ по протоколу POP для всех пользователей.
При необходимости установите флажок Включить доступ по протоколу IMAP для всех пользователей.          
Если вы включили IMAP на шаге 6, укажите разрешенные почтовые клиенты.

Разрешить любой почтовый клиент. Любой почтовый клиент IMAP может синхронизироваться с Gmail.

Разрешить использовать только почтовые клиенты с поддержкой протокола OAuth. Синхронизироваться с Gmail могут только указанные вами почтовые клиенты

Важно! Эта функция не поддерживает сторонние почтовые клиенты, которые используют делегирование доступа к данным в домене с помощью сервисного аккаунта. Подробнее о делегировании доступа к данным в домене и о сервисных аккаунтах…

Если на шаге 7 вы выбрали вариант Разрешить использовать только почтовые клиенты с поддержкой протокола OAuth, укажите идентификаторы OAuth для разрешенных почтовых клиентов в поле Список идентификаторов клиентов OAuth, разделенный запятыми

Если нужно указать несколько клиентов, вводите их идентификаторы OAuth через запятую.Идентификаторы OAuth для популярных почтовых клиентов

Ниже указаны идентификаторы OAuth для популярных почтовых клиентов. Если нужного клиента нет в списке, попробуйте найти его, следуя .

Почтовый клиент
Идентификатор OAuth
Приложение «Почта» для iOS
450232826690-0rm6bs9d2fps9tifvk2oodh3tasd7vl7.apps.googleusercontent.com
Приложение «Почта» для macOS
946018238758-bi6ni53dfoddlgn97pk3b8i7nphige40.apps.googleusercontent.com

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

Изменения вступают в силу в течение 24 часов.

Как найти идентификатор OAuth для почтового клиента

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

Если вы используете почтовый клиент с другими сервисами Google Workspace, идентификатор OAuth можно найти в консоли администратора Google.

  1. Войдите в Консоль администратора Google.

    Используйте аккаунт администратора (он не заканчивается на @gmail.com).

  2. На главной странице консоли администратора выберите Безопасность Разрешения API.

  3. В разделе Управление доступом приложений нажмите Управление правами доступа сторонних приложений.
  4. Вы увидите таблицу со всеми приложениями, подключенными к Google Workspace. Найдите свой почтовый клиент. Идентификатор OAuth для него указан в соответствующем столбце.

Как пользователям настроить доступ по протоколам POP и IMAP

Когда вы настроите протоколы POP и IMAP для сотрудников, они смогут настроить доступ к своему аккаунту Gmail, выполнив приведенные ниже инструкции.

  • Как использовать почтовый POP-клиент для работы с письмами Gmail

Если имя пользователя и пароль не подходят

В некоторых приложениях для работы с протоколами POP и IMAP требуется, чтобы был включен доступ для ненадежных приложений.

Сравнение

Разница между POP3 и IMAP прикладная. Оба протокола выполняют идентичные задачи, только POP3 позволяет скачивать все файлы единовременно (в этих файлах и хранится корреспонденция), а IMAP — сначала список файлов и потом выборочно — сами. Это основное отличие протоколов, и более новый IMAP был создан именно для реализации такого отличия: клиентов не устраивала необходимость разбирать почту локально, тогда как на сервере после загрузки файлы удалялись. На серверах IMAP пользователь самостоятельно управляет своими сообщениями.

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

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

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

Исходящий почтовый сервер (SMTP)

Это сервер, используемый только для отправки писем (для переноса их из вашей почтовой клиентской программы в приемник). Большинство исходящих почтовых серверов используют Protocol) для отправки корреспонденции. В зависимости от ваших сетевых параметров сервер исходящей почты может принадлежать вашему интернет-провайдеру или серверу, на котором вы настраиваете свою учетную запись. В качестве альтернативы вы можете использовать SMTP-сервер на основе подписки, который позволит вам отправлять электронные письма с любой учетной записи. Из-за проблем со спамом большинство исходящих почтовых серверов не позволяют отправлять электронные письма, если вы не вошли в свою сеть. Сервер с открытым ретранслятором позволит вам использовать его для отправки электронных писем, независимо от того, принадлежите ли вы к его сетевой группе или нет.

Выбор между IMAP и POP3

Поскольку основная функция SMTP принципиально отлична, дилемма выбора лучшего протокола обычно включает только IMAP и POP3.

Если для вас важно место для хранения на сервере, то выбирайте POP3. Сервер с ограниченным объемом памяти является одним из основных факторов, которые могут заставить вас поддержать POP3

Поскольку IMAP оставляет сообщения на сервере, он может потреблять пространство памяти быстрее, чем POP3.

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

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

Например, если вы читаете сообщения A, B и C, то хотите, чтобы они также были помечены как «прочитанные» на других устройствах. Если вы удалили письма B и C, то захотите, чтобы те же сообщения удалялись из вашего почтового ящика на всех гаджетах. Все эти синхронизации могут быть достигнуты только в том случае, если вы используете IMAP.

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

Разумеется, все функциональные возможности IMAP имеют свою цену. Эти решения сложнее реализовать, и в конечном итоге протокол потребляет намного больше ЦП и ОЗУ, особенно когда он выполняет процесс синхронизации. Фактически высокая загрузка процессора и памяти может произойти как на стороне клиента, так и на стороне сервера, если есть тонна сообщений для синхронизации. С этой точки зрения протокол POP3 менее затратен, хотя и менее функционален.

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

Скорость — преимущество, которое варьируется и зависит от ситуации. POP3 имеет возможность загружать все почтовые сообщения при подключении. А IMAP может при необходимости (например, при недостаточном количестве трафика) загружать только заголовки сообщений или определенные части и оставлять вложения на сервере. Только когда пользователь решит, что оставшиеся части стоят загрузки, они станут доступны для него. Поэтому IMAP можно считать более быстрым.

Однако если все сообщения на сервере должны загружаться каждый раз, то POP3 будет работать гораздо быстрее.

Как вы можете увидеть, каждый из описываемых протоколов имеет свои преимущества и недостатки. Вам решать, какие функции или возможности важнее.

Однако пользователи, которые обмениваются почтовыми ящиками или получают доступ к своим электронным письмам с разных компьютеров, предпочтут IMAP.

Настройка почтовых программ

Яндекс Почту можно настроить таким образом, что письма будут приходить прямо на компьютер – в почтовую программу (клиент). Самые популярные подобные программы: Microsoft Outlook, The Bat и Mozilla Thunderbird. Настроить их на прием писем из Яндекса можно одним из двух способов:

  • По протоколу POP3
  • По протоколу IMAP

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

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

Плюсы и минусы протоколов POP3 и IMAP

Плюсы Минусы
Протокол POP3 Работа в офлайн режиме, что удобно при нестабильном интернете. Быстрая отправка и прием входящей почты. ✘ Нет синхронизации ✘ Удаляет все письма с сервера (без специальной настройки). ✘ Нормальная работа только с одного устройства. ✘ Нельзя восстановить письма при их случайном удалении или заражении компьютера вирусом.
Протокол IMAP Синхронизация всех писем с сервером. Быстрая настройка и восстановление на новом устройстве без потери данных. Возможность работы на нескольких устройствах. ✘ Для стабильной работы нужен постоянный доступ в интернет. Протокол IMAP позволяет работать в офлайн режиме, но зачастую происходят ошибки – письма могут не открыться при потере соединения. ✘ Более медленная загрузка входящих сообщений из-за постоянной синхронизации.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector