The Bat!
Вы можете работать с Яндекс Почтой с помощью The Bat!.
Шаг 1. Настройте ящик
- Откройте раздел «Почтовые программы» в настройках Яндекс Почты.
- Обязательно выберите опции Разрешить доступ к почтовому ящику с помощью почтовых клиентов → С сервера imap.yandex.ru по протоколу IMAP и Пароли приложений и OAuth-токены.
- Сохраните изменения.
Примечание
Если вы хотите, чтобы письма сохранялись некоторое время после их удаления в почтовой программе, выберите опцию Отключить автоматическое удаление писем, помеченных в IMAP как удаленные. Учтите, что они будут безвозвратно удалены из ящика сразу после перезапуска почтовой программы.
Шаг 2. Создайте пароль приложения
- Откройте страницу Пароли приложений вашего аккаунта Яндекс ID и нажмите Создать новый пароль.
- Выберите тип приложения Почта.
- Придумайте название пароля, например укажите название приложения, для которого вы создаете пароль. С этим названием пароль будет отображаться в списке.
- Нажмите кнопку Далее. Пароль приложения отобразится во всплывающем окне.
Ограничение
Созданный пароль можно увидеть только один раз. Если вы ввели его неправильно и закрыли окно, удалите текущий пароль и создайте новый.
Шаг 3. Настройте программу по протоколу IMAP
-
Запустите программу и настройте ее с помощью мастера установки.
-
В окне Создание нового почтового ящика укажите следующие параметры учетной записи:
- Ваше имя — имя пользователя (например, Алиса Литл);
- Электронный адрес — ваш почтовый адрес на Яндексе (например, alice.the.girl@yandex.ru);
- Пароль — пароль приложения, который вы создали для Почты;
- Протокол — IMAP или POP.
Нажмите кнопку Далее.
Если у вас уже настроена учетная запись The Bat! и вы хотите добавить еще одну, откройте Ящик → Новый почтовый ящик.
-
В окне Входящая почта укажите следующие настройки учетной записи:
- Для получения почты использовать —
IMAP — Internet Mail Access Protocol v4
; - Адрес сервера —
imap.yandex.ru
(илиimap.ya.ru
, если вы подключаетесь не из России); - Соединение —
Безопасное по спец. порт (TLS)
; - Порт —
993
.
Нажмите кнопку Далее.
- Для получения почты использовать —
-
В окне Исходящая почта укажите следующие настройки учетной записи:
- Адрес сервера исходящей почты (SMTP) —
smtp.yandex.ru
; - Соединение —
Безопасное по спец. порт (TLS)
; - Порт —
465
; - Включите опцию Мой сервер SMTP требует аутентификации.
Нажмите кнопку Далее.
- Адрес сервера исходящей почты (SMTP) —
-
В окне Сведения об учетной записи нажмите кнопку Готово.
-
Синхронизируйте созданную учетную запись с сервером, чтобы получить список папок. Для этого нажмите правой кнопкой мыши на название ящика и выберите пункт Обновить дерево папок.
-
Нажмите правой кнопкой мыши на название ящика и выберите пункт Свойства почтового ящика. Слева перейдите в меню Управление почтой. В поле справа найдите блок Использование папок IMAP в качестве стандартных. Включите опцию Отправленные и выберите из списка значение Отправленные. В том же блоке включите опцию Корзина и выберите из списка значение Удаленные. Затем перейдите к блоку Автоматически соединяться с сервером и установите значение при запуске The Bat!.
-
Нажмите пункт Управление почтой → Удаление и укажите в качестве папки для нормального и альтернативного удаления папку Удаленные. Также отключите опцию Использовать альтернативное удаление для старых писем и включите опцию Автоматически сжимать папки после опустошения.
-
Нажмите пункт Параметры и включите опции Проверять при запуске The Bat! и Сжать все папки при выходе из The Bat!.
-
Нажмите кнопку OK, чтобы применить изменения, и перезапустите программу.
Шаг 4. Синхронизируйте контакты
Чтобы при отправке писем в почтовой программе пользоваться адресной книгой Яндекс Почты, синхронизируйте контакты с помощью протокола CardDAV.
Решение проблем с The Bat!
Это пошаговое руководство поможет вам решить проблемы, связанные с Яндекс Почтой и почтовой программой.
Важно
Если вы создаете в почтовой программе вложенную папку во Входящих, это может вызвать проблемы при перемещении папок или других модифицирующих операциях. Чтобы исправить ошибки, в почтовой программе разместите вложенную папку уровнем выше, например рядом с Входящими.
Выберите проблему:
Какое сообщение вы получили?
Попробуйте авторизоваться на сайте Яндекс Почты с теми же логином и паролем, которые вы используете в программе. Вводите логин и пароль вручную, не используя запомненные в браузере.
Примечание
Если вы используете для входа пароль приложения, убедитесь, что в настройках Яндекс Почты включены опции Разрешить доступ к почтовому ящику с помощью почтовых клиентов → С сервера imap.yandex.ru по протоколу IMAP и Пароли приложений и OAuth-токены.
У вас получилось авторизоваться?
Значит, проблема была в том, что вы не приняли условия пользовательского соглашения сервисов Яндекса. Они принимаются автоматически, когда вы впервые авторизуетесь на Яндекс Почте.
Если вы состоите в организации и проблема воспроизводится во всех ящиках домена, нужно для каждого из них авторизоваться на Яндекс Почте. Сделать это централизованно не получится, потому что каждый пользователь Почты должен принять условия самостоятельно.
Откройте раздел «Почтовые программы» в настройках Яндекс Почты. Убедитесь, что у вас выбрана опция С сервера imap.yandex.ru по протоколу IMAP и указан правильный способ авторизации.
Примечание
Мы не можем гарантировать корректное взаимодействие с почтовой программой при подключении по протоколу POP3. Развитие этого протокола больше не поддерживается разработчиками.
Протокол включен, но ошибка всё еще есть
Убедитесь, что в настройках почтовой программы вы точно указали следующие параметры серверов:
Входящая почта
-
-
Адрес почтового сервера —
imap.yandex.ru
(илиimap.ya.ru
, если вы подключаетесь не из России). -
Защита соединения —
SSL
. -
Порт —
993
.
-
Исходящая почта
-
-
Адрес почтового сервера —
smtp.yandex.ru
. -
Защита соединения —
SSL
. -
Порт —
465
. Если почтовый клиент начинает соединение без шифрования —587
.
-
Откройте Яндекс Почту и перейдите в Настройки → Почтовые программы. Убедитесь, что у вас выбраны опции С сервера imap.yandex.ru по протоколу IMAP и Пароли приложений и OAuth-токены.
Подробнее о том, как проверить настройки серверов в разных почтовых программах, см. в разделе Шифрование передаваемых данных.
Если авторизоваться не получилось, возможно, в почтовой программе вы используете неверный логин или пароль.
Если возникает сообщение «Authentication required», «Sender address rejected: Access denied» или «Send auth command first», в настройках почтовой программы отключена авторизация на SMTP-сервере Яндекса. Убедитесь, что включена опция Проверка подлинности пользователя (для Outlook Express) или Аутентификация SMTP (для The Bat!).
Также попробуйте авторизоваться в Яндекс Почте с теми же логином и паролем, которые вы используете в программе.
Примечание
Если вы используете для входа пароль приложения, убедитесь, что в настройках Яндекс Почты включены опции Разрешить доступ к почтовому ящику с помощью почтовых клиентов → С сервера imap.yandex.ru по протоколу IMAP и Пароли приложений и OAuth-токены.
Если авторизоваться получилось и ошибки нет, значит, проблема была в том, что вы не приняли условия пользовательского соглашения сервисов Яндекса. Они принимаются автоматически, когда вы впервые авторизуетесь в веб-интерфейсе Яндекс Почты.
Если вы состоите в организации и проблема воспроизводится во всех ящиках домена, нужно для каждого из них авторизоваться в веб-интерфейсе. Сделать это централизованно не получится, потому что каждый пользователь Почты должен принять условия самостоятельно.
Если возникает сообщение «Sender address rejected: not owned by auth user», адрес в поле От кого не совпадает с адресом, указанным в настройках почтовой программы для авторизации на SMTP-сервере. Исправьте адрес и отправьте письмо еще раз.
Также попробуйте авторизоваться в Яндекс Почте с теми же логином и паролем, которые вы используете в программе.
Примечание
Если вы используете для входа пароль приложения, убедитесь, что в настройках Яндекс Почты включены опции Разрешить доступ к почтовому ящику с помощью почтовых клиентов → С сервера imap.yandex.ru по протоколу IMAP и Пароли приложений и OAuth-токены.
Если авторизоваться получилось и ошибки нет, значит, проблема была в том, что вы не приняли условия пользовательского соглашения сервисов Яндекса. Они принимаются автоматически, когда вы впервые авторизуетесь в веб-интерфейсе Яндекс Почты.
Если вы состоите в организации и проблема воспроизводится во всех ящиках домена, нужно для каждого из них авторизоваться в веб-интерфейсе. Сделать это централизованно не получится, потому что каждый пользователь Почты должен принять условия самостоятельно.
Если возникает сообщение «Login failure or POP3 disabled», почтовая программа не может получить доступ к почтовому ящику по протоколу POP3. Убедитесь, что введен правильный пароль от ящика и в разделе настроек Почтовые программы включен доступ по протоколу POP3.
Также попробуйте авторизоваться в Яндекс Почте с теми же логином и паролем, которые вы используете в программе.
Если авторизоваться получилось и ошибки нет, значит, проблема была в том, что вы не приняли условия пользовательского соглашения сервисов Яндекса. Они принимаются автоматически, когда вы впервые авторизуетесь в веб-интерфейсе Яндекс Почты.
Если вы состоите в организации и проблема воспроизводится во всех ящиках домена, нужно для каждого из них авторизоваться в веб-интерфейсе. Сделать это централизованно не получится, потому что каждый пользователь Почты должен принять условия самостоятельно.
Примечание
Мы не можем гарантировать корректное взаимодействие с почтовой программой при подключении по протоколу POP3. Развитие этого протокола больше не поддерживается разработчиками.
Если возникает сообщение «Message rejected under suspicion of SPAM», содержимое вашего письма было распознано Яндекс Почтой как спам. Чтобы решить проблему, откройте Яндекс Почту и отправьте одно любое письмо в виде теста. Так вы докажете системе, что письма отправляет не робот.
Проверьте ваш компьютер на вирусы с помощью бесплатных антивирусных программ: CureIt! от Dr.Web и Virus Removal Tool от «Лаборатории Касперского».
Подробнее см. в разделе Вижу сообщение «Письмо не может быть отправлено, потому что кажется похожим на спам».
Если возникает сообщение «Bad address mailbox syntax», проверьте корректность адреса в поле От кого. Исправьте адрес и отправьте письмо еще раз.
-
Проверьте корректность настроек вашей почтовой программы, а также настроек соединения вашего компьютера с интернетом.
-
Если вы используете антивирусную программу, фаервол или прокси-сервер, отключите их и проверьте, воспроизводится ли при этом проблема.
-
Укажите в настройках Яндекс ID достоверные персональные данные и привяжите к аккаунту номер телефона. Возможно, наша система безопасности сочла ваш аккаунт подозрительным и заблокировала ящик. Чаще всего это происходит из-за того, что к ящику не привязан номер телефона или в Яндекс ID указаны вымышленные имя и фамилия. На снятие блокировки обычно уходит пара часов.
-
{% include mail-clients-troubleshooting-ps-1 %}
{% include mail-clients-troubleshooting-ps-2 %}Если авторизоваться получилось и ошибки нет, значит, проблема была в том, что вы не приняли условия пользовательского соглашения сервисов Яндекса. Они принимаются автоматически, когда вы впервые авторизуетесь в веб-интерфейсе Яндекс Почты.
Если вы состоите в организации и проблема воспроизводится во всех ящиках домена, нужно для каждого из них авторизоваться в веб-интерфейсе. Сделать это централизованно не получится, потому что каждый пользователь Почты должен принять условия самостоятельно.
-
«Bad address mailbox syntax.» Проверьте адрес отправителя в поле От кого. Если адрес некорректен, после отправки письма вы увидите ошибку:
Прочитайте пошаговую инструкцию для поиска пропавших писем. Перед началом работы откройте Яндекс Почту в новой вкладке.
Выберите проблему:
Если писем нет в той папке, где они должны быть, то, возможно, они попали в другую папку, например в Удалённые или Спам. Попробуйте поискать письма во всех папках вашего ящика по имени или адресу отправителя, части текста письма или его теме.
Внимание
В папке Удалённые письма хранятся 30 дней, в папке Спам — 10 дней. После этого они будут навсегда удалены с серверов Яндекса.
Письма нашлись?
Вы можете восстановить письма:
1. Перейдите в папку, в которой нашлись письма.
2. Выделите нужные письма.
3. Нажмите кнопку В папку.
4. Выберите из списка папку, куда хотите переместить письма, — например, Входящие.
Если письма не удалось найти с помощью поиска или вручную, это значит, что восстановить их не получится — они навсегда удалены с серверов Яндекс Почты.
Если новых писем нет во Входящих, то, возможно, они попали в другую папку, например в Удалённые или Спам. Попробуйте поискать письма во всех папках вашего ящика по имени или адресу отправителя, части текста письма или его теме.
Внимание
В папке Удалённые письма хранятся 30 дней, в папке Спам — 10 дней. После этого они будут навсегда удалены с серверов Яндекса.
Письма нашлись?
Вы можете восстановить письма:
1. Перейдите в папку, в которой нашлись письма.
2. Выделите нужные письма.
3. Нажмите кнопку В папку.
4. Выберите из списка папку, куда хотите переместить письма, — например, Входящие.
Если письма нашлись в Удалённых, в Спаме или в другой папке, то, скорее всего, они были перемещены по следующим причинам:
Настроено правило, которое удаляет или перемещает письма
-
Убедитесь, что в правилах обработки писем нет правил, настроенных на удаление входящих писем или перемещение в другие папки. Если они есть, попробуйте на время их отключить и проверить, будут ли письма приходить в папку Входящие.
Если такое правило есть и вы помните, что вы его не создавали, то, скорее всего, правило создалось автоматически. Это происходит, если переместить письмо в другую папку и после этого на сообщение «Перемещать такие письма в папку?» ответить «Да».
Отправитель внесен в список отключенных рассылок
- Выберите в настройках раздел Управление рассылками, перейдите на вкладку Отключены и проверьте, есть ли там нужный отправитель. Если рассылка отключена, то письма будут попадать в папку Удалённые. Чтобы письма от отправителя рассылки снова приходили во Входящие, отметьте рассылку и нажмите Получать письма от этого отправителя.
Если новые письма не нашлись, проверьте, верно ли вы указали электронный адрес на сайте, с которого должно прийти уведомление. Узнайте у отправителя, корректно ли он записал ваш адрес.
Также проверьте, нет ли почтового адреса сайта или отправителя в черном списке.
Укажите в настройках Яндекс ID достоверные персональные данные и привяжите к аккаунту номер телефона. Возможно, наша система безопасности сочла ваш аккаунт подозрительным и заблокировала ящик. Чаще всего это происходит из-за того, что к ящику не привязан номер телефона или в Яндекс ID указаны вымышленные имя и фамилия. На снятие блокировки обычно уходит пара часов.
Если вы в почтовой программе удаляете письма, а в Яндекс Почте они по-прежнему находятся в своих папках, то, скорее всего, ваша почтовая программа настроена по протоколу POP3. Из-за особенностей работы протокола POP3 письма в почтовой программе могут некорректно синхронизироваться с сервером. Для работы с Яндекс Почтой рекомендуется использовать протокол IMAP. О том, как перенастроить почтовую программу с POP3 на IMAP, см. в разделе Переход с протокола POP3.
Если в почтовой программе не отображаются отправленные письма, то, скорее всего, ваша почтовая программа настроена по протоколу POP3. Из-за особенностей работы протокола POP3 письма в почтовой программе могут некорректно синхронизироваться с сервером. Для работы с Яндекс Почтой рекомендуется использовать протокол IMAP. О том, как перенастроить почтовую программу с POP3 на IMAP, см. в разделе Переход с протокола POP3.
В отчете всегда указывается причина недоставки. О наиболее частых причинах можно прочитать в статьях Отчет о недоставке письма на Яндекс и Отчет о недоставке письма на другой адрес (не Яндекс).
Если при активации SSL-шифрования в почтовой программе вы получаете ошибки о некорректном сертификате, убедитесь, что почтовая программа и операционная система настроены правильно:
- На компьютере установлено корректное время (без отставаний и «дат из будущего»). Если установлена неправильная дата, система ошибочно определяет, что срок сертификата еще не наступил или уже кончился.
- Установлены все обновления операционной системы.
- В настройках вашего антивируса отключена проверка HTTPS-соединений. Изменить настройки антивируса вы можете по нашим инструкциям для Kaspersky Internet Security и ESET NOD32 Smart Security в разделе Ошибки сертификата безопасности.
Добавить сертификат в список доверенных сертификатов вручную (Windows)
Внимание
Если вы не уверены, что сможете самостоятельно установить сертификат, обратитесь к специалисту.
Чтобы добавить сертификат в список доверенных сертификатов:
- Скачайте сертификат. (Если файл по ссылке открывается прямо в браузере, нажмите CTRL + S и сохраните файл на компьютер; копировать текст из файла не нужно.)
- Откройте меню Пуск.
- В поле поиска введите
certmgr.msc
и нажмите клавишу Enter. - В окне программы, в дереве папок нажмите на папку Доверенные корневые центры сертификации.
- В правой части окна нажмите правой кнопкой мыши на Сертификаты и выберите пункт Все задачи → Импорт.
- Нажмите кнопку Далее.
- Нажмите кнопку Обзор и выберите файл
CA.pem
, скачанный ранее. Нажмите Далее. - В разделе Хранилище сертификатов оставьте настройки по умолчанию и нажмите Далее.
- Нажмите Готово.
- (Опц.) Во всплывающем диалоге нажмите Согласен.
- В дереве папок нажмите на папку Доверенные корневые центры сертификации → Сертификаты.
- В списке сертификатов (справа) найдите сертификат
Certum CA
, нажмите на него правой кнопкой мыши и выберите пункт Свойства. - Перейдите на вкладку Общие.
- Убедитесь, что в пункте Разрешить только следующие назначения включена опция Проверка подлинности сервера.
- Нажмите кнопку ОК.
Добавить корневой сертификат в Linux
О том, как добавить корневой сертификат, см. в инструкции Adding CAcert root certificate to Debian/Ubuntu.
Проблемы с подтверждением сертификата в The Bat!
Если в почтовой программе The Bat! возникают проблемы с подтверждением сертификата безопасности, обновите программу до версии 6 или выше. После обновления выполните следующие действия:
- В меню программы выберите пункт Свойства → S/MIME и TLS.
- В блоке Реализация S/MIME и сертификаты TLS установите переключатель в положение Внутренняя.
- Нажмите кнопку ОК.
- Попробуйте отправить письмо. Если ошибка сертификата снова появляется, то в том же блоке Свойства → S/MIME и TLS → Реализация S/MIME и сертификаты TLS установите переключатель в положение Microsoft CryptoAPI.
- Нажмите кнопку OK.
Примечание
Положения переключателя приходится перебирать вручную, т.к. в некоторых версиях The Bat! будет работать положение Внутренняя, в других — Microsoft CryptoAPI.
Если после этого проблема остается, обратитесь в службу поддержки Ritlabs.
Не получается перенастроить свой скрипт отправки
Попробуйте сверить свой код с рекомендациями в сети:
Программа от 1С не поддерживает SSL
Для поддержки SSL установите дополнительно программу Stunnel:
- Скачайте последнюю версию для Windows (
stunnel-_версия_-installer.exe
) по ссылке https://www.stunnel.org/downloads.html. - Распакуйте архив.
- Запустите файл
mailssl.bat
от имени администратора . - В настройках почтовой программы выключите SSL и укажите следующие параметры серверов:
-
SMTP: сервер —
localhost
, порт —25
-
POP3: сервер —
localhost
, порт —110
-
IMAP: сервер —
localhost
, порт —143
-
Если проблема остается, попробуйте использовать рекомендации из статей Почтовый клиент Управления торговлей и gmail (выполняя рекомендации, везде подставьте вместо gmail
значение yandex
) и Отправка писем и получение электронной почты с использованием SSL.
Если вы недавно изменили пароль от почтового ящика, убедитесь, что также обновили данные в настройках почтовой программы. Если пароль в настройках правильный, подождите несколько часов — настройки почтовой программы могут синхронизироваться с сервером Яндекса не сразу.
Попробуйте авторизоваться с теми же логином и паролем в веб-интерфейсе: вводите авторизационные данные заново, а не используйте запомненные ранее. Если при этом возникает требование ввести контрольные цифры, вы можете ознакомиться со списком возможных причин в статье Почему при авторизации требуется ввести контрольные цифры?.
Откройте раздел «Почтовые программы» в настройках Яндекс Почты. Убедитесь, что у вас выбрана опция С сервера imap.yandex.ru по протоколу IMAP и указан правильный способ авторизации.
Внимание
Если вы используете Яндекс 360 для бизнеса, в качестве логина укажите полный адрес почтового ящика.
Убедитесь, что в разделе настроек Почтовые программы включен протокол IMAP или POP3.
Раньше все контакты из Яндекс Почты при синхронизации попадали в единую адресную книгу пользователя. Для упрощения навигации разные группы контактов были разнесены в отдельные адресные книги. Книги, созданные по старым правилам, превратились в личные. Из них были исключены все общие контакты организации.
Чтобы доступ ко всем контактам опять появился, в почтовой программе удалите старую адресную книгу и синхронизируйте контакты заново.