Ошибка подключения к серверу imap 111

Error connecting to IMAP server: localhost. 111 : Connection refused Also when I try to telnet imap I receive the following error: telnet localhost 143 Trying ::1... Trying 127.0.0.1... telnet:

Перейти к контенту

Error connecting to IMAP server: localhost. 111 : Connection refused

Also when I try to telnet imap I receive the following error:

telnet localhost 143

Trying ::1...

Trying 127.0.0.1...

telnet: Unable to connect to remote host: Connection refused

  • php

scott_lotus's user avatar

scott_lotus

3,13521 gold badges49 silver badges69 bronze badges

asked Dec 6, 2015 at 9:04

4

  • what are you using, on your local machine, as an imap server?

    Dec 6, 2015 at 9:10

  • Are you asking whether I am using ubuntu or redhat

    – user5646036

    Dec 6, 2015 at 9:18

  • How is this related to PHP?

    Dec 6, 2015 at 9:48

  • We will be doing some configurations in dovecot.conf file and named.conf.local. This editing is done using html

    – user5646036

    Dec 6, 2015 at 9:51

Error connecting to IMAP server: localhost. 111 : Connection refused

Also when I try to telnet imap I receive the following error:

telnet localhost 143

Trying ::1...

Trying 127.0.0.1...

telnet: Unable to connect to remote host: Connection refused

  • php

scott_lotus's user avatar

scott_lotus

3,13521 gold badges49 silver badges69 bronze badges

asked Dec 6, 2015 at 9:04

4

  • what are you using, on your local machine, as an imap server?

    Dec 6, 2015 at 9:10

  • Are you asking whether I am using ubuntu or redhat

    – user5646036

    Dec 6, 2015 at 9:18

  • How is this related to PHP?

    Dec 6, 2015 at 9:48

  • We will be doing some configurations in dovecot.conf file and named.conf.local. This editing is done using html

    – user5646036

    Dec 6, 2015 at 9:51

  • #1

When attempting to login to webmail, I receive the following error:

SquirrelMail

Error
Error connecting to IMAP server: localhost.
111 : Connection refused

  • #2

Is the imap server running?

Do you have a firewall blocking imap?

  • #3

I apologize for not being Linux savvy, but what command should I run at the command prompt to detremine if the IMAP server is running?

nobaloney

nobaloney

NoBaloney Internet Svcs — In Memoriam †
  • #4

from your server:

I have no idea how to properly disconnect; I generally do it by sending quit; it appears to take ten times before it disconnects.

Jeff

  • #5

i have:

[[email protected] custombuild]# telnet localhost 143
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
* OK Dovecot DA ready.

* BAD Error in IMAP command received by server.

* BAD Error in IMAP command received by server.

* BAD Error in IMAP command received by server.

* BAD Error in IMAP command received by server.

Is this good?

  • #6

Hello!

you need to change localhost record in your «/etc/hosts» to
127.0.0.1 localhost localhost.localdomain

  • #7

Here is my current configuration:

127.0.0.1 localhost localhost.localdomain
1*3.***.***.1*0 server.p******s.com

Is this true?

nobaloney

nobaloney

NoBaloney Internet Svcs — In Memoriam †
  • #9

And Voland, if you’d look at the first post you’d see that localhost was already pointing to 127.0.0.1 when gozargah asked the original question.

gozargah, I don’t have any idea why your imap server is returning those errors. Perhaps you should reinstall (or have someone else reinstall) dovecot.

Jeff

  • #10

I know this is an old post but here is the answer

be sure that
127.0.0.1 localhost
is at the bottom of the /etc/localhost

or

Run the …htdocs/squirrelmail/configure
option 2 server settings
option A update IMAP settings
option 4 and either put 127.0.0.1 or the ipaddress of the imap server.
You will have to do the same for SMTP

Rance

Разбираем ошибки и методы их устранения.

Типовое подключение почты:

  1. В главном левом меню пункт «Почта».
  2. Выбираем подключить новую почту.
  3. Чаще всего мы подключаем через IMAP протокол.
  4. Для яндекс.почты нам надо заполнить E-mail, «Адрес IMAP сервера» = imap.yandex.ru
  5. Порт 993
  6. Обязательно включить – Защищенное соединение.
  7. Вводим «Логин»
  8. Далее «Пароль»

ВАЖНО:

  • «Адрес IMAP сервера» должен быть написан именно так и без ошибок — imap.yandex.ru.
  • В облачной версии есть дополнительный параметр, который нужно обязательно включить — разрешить отправку через SMTP.

Смоделируем ситуацию:

Мы намерено ошиблись в написании «Адрес IMAP сервера».

Система сразу информирует нас «красной строкой» о том, что произошла ошибка соединения с сервером.

Допустим ошибку в логине или пароле.

Система сообщит об ошибке авторизации и во вкладке «подробнее» подскажет где искать причину.

Возможно появление сообщения ошибки IMAP протокола.

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

Активируем опции:

  1. Протокола IMAP.
  2. Портальный пароль.
  3. Дополнительные опции –включить сервер pop.yandex.ru
  4. Входящие.

ВАЖНО.

Если все настройки активированы правильно, то система начитает работать и открывается режим настройки папок для синхронизации писем. Почему это нужно сделать? Если не указать папки, то не будет работать синхронизация, фильтры, поступление писем, письма клиентов будут «пропадать» и теряться.

Основные этапы подключения почты:

  • Регистрация почты.
  • Авторизация (обязательная).
  • Включить протокол IMAP
  • Включить опцию принимать портальный пароль.
  • Указать верный порт.
  • Включить только защищенное соединение.

Подключенные коробки Битрикс24 к Яндекс.Почте часто стали не доставлять письма. Почему?

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

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

Что можно сделать и как заставить работать «коробку» с почтой?

  1. Арендовать и подключить внешний SMTP-сервер.
  2. Отказаться от Яндекс.Почты и создать свой почтовый сервер с соответствующим техническим обслуживанием.
  3. Создать виртуальный SMPT-сервер на сервере портала или отдельно взятой машине.
  4. При этом никто Вам не мешает оставить уже существующие корпоративные Яндекс почтовые ящики только на прием входящих писем.
  5. Для отправки исходящих писем использовать мобильные приложения и веб-интерфейс Яндекс.

Какие особенности при работе с внешним SMTP-сервером?

  1. Сервисы, которые дают в аренду SMTP-сервер (услуга может называться транзакционный почтовый сервер) предъявляют жесткие требования к качеству корреспонденции и в случае превышения порога ~0,3% спам писем, настроенный вами аккаунт будет заблокирован.
  2. Требуется грамотно произвести настройки ДНС, корпоративного сервера портала и самого сервиса, иначе письма будут попадать в СПАМ.

Сколько стоят предлагаемые решения?

  • Аренда серверов – есть бесплатные тарифы с ограничением до 10 000 писем в месяц, количества писем в день в час. Снятие ограничений и увеличение буфера решается ежемесячной платой в пределах 1 000 — 2 000 рублей.
  • Решение организации собственного почтового сервера решается индивидуально и зависит от количества корпоративных почтовых ящиков и настроек.

С уважением, Лаборатория автоматизации «‎LOG [IN] OFF»

#sockets #imaplib #gitpod

Вопрос:

Я пытаюсь использовать библиотеку imaplib Python в GitPod.

Следуя документации, я импортировал imaplib и создал экземпляр объекта IMAP4 со следующей строкой кода:

M = imaplib.IMAP4()

Это возвращает следующее сообщение:

 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/gitpod/.pyenv/versions/3.8.12/lib/python3.8/imaplib.py", line 198, in __init__
    self.open(host, port)
  File "/home/gitpod/.pyenv/versions/3.8.12/lib/python3.8/imaplib.py", line 303, in open
    self.sock = self._create_socket()
  File "/home/gitpod/.pyenv/versions/3.8.12/lib/python3.8/imaplib.py", line 293, in _create_socket
    return socket.create_connection((host, self.port))
  File "/home/gitpod/.pyenv/versions/3.8.12/lib/python3.8/socket.py", line 808, in create_connection
    raise err
  File "/home/gitpod/.pyenv/versions/3.8.12/lib/python3.8/socket.py", line 796, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
 

Проблема в том, что imaplib не может подключиться к своему собственному сокету, и поэтому я должен каким-то образом сначала активировать этот сокет внутри GitPod?

Ответ №1:

Из документации:

класс imaplib.IMAP4(хост=», порт=IMAP4_PORT, время ожидания=Нет)
Этот класс реализует фактический протокол IMAP4. Соединение создается, и версия протокола (IMAP4 или IMAP4rev1) определяется при инициализации экземпляра. Если хост не указан, используется » (локальный хост).

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

Комментарии:

1. Спасибо. Итак, проблема в том, что в контейнере GitPod Docker нет сервера IMAP? Я думал, что получу доступ к своим электронным письмам с удаленного сервера IMAP (gmail) и что мне не понадобится сервер IMAP с моей стороны. Означает ли это, что эта библиотека не обеспечивает ту функциональность, которую я имел в виду (получение электронной почты)? Или я должен просто создать сервер IMAP на своем конце для связи с удаленным сервером? Большое спасибо

2. @PeterElbert: Библиотека предназначена для получения электронной почты. Вам нужен какой-то сервер для получения электронной почты. Этот сервер должен быть указан в качестве аргумента, т. е. что-то вроде imap.gmail.com. Я понятия не имею, почему вы думаете, что GitPod будет включать почтовый сервер и откуда должна поступать почта на этом сервере.

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

  • #1

When attempting to login to webmail, I receive the following error:

SquirrelMail

Error
Error connecting to IMAP server: localhost.
111 : Connection refused

  • #2

Is the imap server running?

Do you have a firewall blocking imap?

  • #3

I apologize for not being Linux savvy, but what command should I run at the command prompt to detremine if the IMAP server is running?

nobaloney

nobaloney

NoBaloney Internet Svcs — In Memoriam †


  • #4

from your server:

I have no idea how to properly disconnect; I generally do it by sending quit; it appears to take ten times before it disconnects.

Jeff

  • #5

i have:

[[email protected] custombuild]# telnet localhost 143
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
* OK Dovecot DA ready.

* BAD Error in IMAP command received by server.

* BAD Error in IMAP command received by server.

* BAD Error in IMAP command received by server.

* BAD Error in IMAP command received by server.

Is this good?

  • #6

Hello!

you need to change localhost record in your «/etc/hosts» to
127.0.0.1 localhost localhost.localdomain

  • #7

Here is my current configuration:

127.0.0.1 localhost localhost.localdomain
1*3.***.***.1*0 server.p******s.com

Is this true?

nobaloney

nobaloney

NoBaloney Internet Svcs — In Memoriam †


  • #9

And Voland, if you’d look at the first post you’d see that localhost was already pointing to 127.0.0.1 when gozargah asked the original question.

gozargah, I don’t have any idea why your imap server is returning those errors. Perhaps you should reinstall (or have someone else reinstall) dovecot.

Jeff

  • #10

I know this is an old post but here is the answer

be sure that
127.0.0.1 localhost
is at the bottom of the /etc/localhost

or

Run the …htdocs/squirrelmail/configure
option 2 server settings
option A update IMAP settings
option 4 and either put 127.0.0.1 or the ipaddress of the imap server.
You will have to do the same for SMTP

Rance

Разбираем ошибки и методы их устранения.

Типовое подключение почты:

  1. В главном левом меню пункт «Почта».
  2. Выбираем подключить новую почту.
  3. Чаще всего мы подключаем через IMAP протокол.
  4. Для яндекс.почты нам надо заполнить E-mail, «Адрес IMAP сервера» = imap.yandex.ru
  5. Порт 993
  6. Обязательно включить – Защищенное соединение.
  7. Вводим «Логин»
  8. Далее «Пароль»

ВАЖНО:

  • «Адрес IMAP сервера» должен быть написан именно так и без ошибок — imap.yandex.ru.
  • В облачной версии есть дополнительный параметр, который нужно обязательно включить — разрешить отправку через SMTP.

Смоделируем ситуацию:

Мы намерено ошиблись в написании «Адрес IMAP сервера».

Система сразу информирует нас «красной строкой» о том, что произошла ошибка соединения с сервером.

Допустим ошибку в логине или пароле.

Система сообщит об ошибке авторизации и во вкладке «подробнее» подскажет где искать причину.

Возможно появление сообщения ошибки IMAP протокола.

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

Активируем опции:

  1. Протокола IMAP.
  2. Портальный пароль.
  3. Дополнительные опции –включить сервер pop.yandex.ru
  4. Входящие.

ВАЖНО.

Если все настройки активированы правильно, то система начитает работать и открывается режим настройки папок для синхронизации писем. Почему это нужно сделать? Если не указать папки, то не будет работать синхронизация, фильтры, поступление писем, письма клиентов будут «пропадать» и теряться.

Основные этапы подключения почты:

  • Регистрация почты.
  • Авторизация (обязательная).
  • Включить протокол IMAP
  • Включить опцию принимать портальный пароль.
  • Указать верный порт.
  • Включить только защищенное соединение.

Подключенные коробки Битрикс24 к Яндекс.Почте часто стали не доставлять письма. Почему?

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

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

Что можно сделать и как заставить работать «коробку» с почтой?

  1. Арендовать и подключить внешний SMTP-сервер.
  2. Отказаться от Яндекс.Почты и создать свой почтовый сервер с соответствующим техническим обслуживанием.
  3. Создать виртуальный SMPT-сервер на сервере портала или отдельно взятой машине.
  4. При этом никто Вам не мешает оставить уже существующие корпоративные Яндекс почтовые ящики только на прием входящих писем.
  5. Для отправки исходящих писем использовать мобильные приложения и веб-интерфейс Яндекс.

Какие особенности при работе с внешним SMTP-сервером?

  1. Сервисы, которые дают в аренду SMTP-сервер (услуга может называться транзакционный почтовый сервер) предъявляют жесткие требования к качеству корреспонденции и в случае превышения порога ~0,3% спам писем, настроенный вами аккаунт будет заблокирован.
  2. Требуется грамотно произвести настройки ДНС, корпоративного сервера портала и самого сервиса, иначе письма будут попадать в СПАМ.

Сколько стоят предлагаемые решения?

  • Аренда серверов – есть бесплатные тарифы с ограничением до 10 000 писем в месяц, количества писем в день в час. Снятие ограничений и увеличение буфера решается ежемесячной платой в пределах 1 000 — 2 000 рублей.
  • Решение организации собственного почтового сервера решается индивидуально и зависит от количества корпоративных почтовых ящиков и настроек.

С уважением, Лаборатория автоматизации «‎LOG [IN] OFF»

Понравилась статья? Поделить с друзьями:
  • Ошибка подключения к серверу eset endpoint antivirus
  • Ошибка подключения к серверу apple id как исправить сбой
  • Ошибка подключения к серверу 4204 геншин
  • Ошибка подключения к серверу 110 imap bitrix24
  • Ошибка подключения к серверу 100018