Настройка отправки сообщений - таймаут отправки тестового сообщения

Раздел для администраторов системы для вопросов по установке, настройке, переносу и т.п.

Модератор: Модераторы

Ответить
Аватара пользователя
komik
Сообщения: 176
Зарегистрирован: 22 апр 2014, 18:11
Откуда: Сыктывкар
Контактная информация:

Настройка отправки сообщений - таймаут отправки тестового сообщения

Сообщение komik » 17 ноя 2015, 19:35

Отправлял больше недели назад сообщение об ошибке в техподдержку - никакого ответа, пытаюсь задать вопрос здесь.
Настраиваем рассылку отчетов - тестовое сообщение не уходит. Все настройки smtp сервера как в почтовой программе - там все работает.
В чем ошибка?
лэрс.jpg
Вложения
бат.jpg
бат.jpg (107.61 КБ) 4926 просмотров
Последний раз редактировалось Евгений Николаенко 06 дек 2015, 06:29, всего редактировалось 1 раз.
Причина: Тема переименована из "Настройка отправки сообщений"
Александр Сидоров
Бывший сотрудник
Сообщения: 918
Зарегистрирован: 16 мар 2010, 06:53
Откуда: Хабаровск
Контактная информация:

Re: Настройка отправки сообщений

Сообщение Александр Сидоров » 18 ноя 2015, 06:19

Причину ошибки нужно искать в системном журнале или в лог-файлах сервера.

Приложите лог-файл сервера, желательно с включенным протоколированием отладочных сообщений.
Telegram-канал новостей ЛЭРС УЧЁТ: https://t.me/lersuchet
Аватара пользователя
komik
Сообщения: 176
Зарегистрирован: 22 апр 2014, 18:11
Откуда: Сыктывкар
Контактная информация:

Re: Настройка отправки сообщений

Сообщение komik » 20 ноя 2015, 13:31

Это?
Вложения
server.2015-11-20.log.gz
(1.81 КБ) 6 скачиваний
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Настройка отправки сообщений

Сообщение Евгений Николаенко » 22 ноя 2015, 03:35

Это, но только сначала нужно включить протоколирование отладочных сообщений (главное меню "Администрирование" --> "Системные параметры"), потом воспроизвести проблему, и только после этого сохранять журнал (последние 2МБ). В приложенном вами журнале кроме обработки очереди заданий ничего нет.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
Аватара пользователя
komik
Сообщения: 176
Зарегистрирован: 22 апр 2014, 18:11
Откуда: Сыктывкар
Контактная информация:

Re: Настройка отправки сообщений

Сообщение komik » 22 ноя 2015, 20:48

Вроде имено так и делал..
Сейчас сделал еще раз как вы сказали, вот лог
Вложения
server.2015-11-22.log.gz
(1.8 МБ) 7 скачиваний
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Настройка отправки сообщений

Сообщение Евгений Николаенко » 24 ноя 2015, 07:37

Соглано журналу, сообщение формируется и ставится в очередь на откправку, однако отправка завершается таймаутом (именно это и отображено на первом скриншоте первого сообщения в этой теме). Такая ошибка выдается, если SMPT-сервер не отвечает на попытку установки соединения, но и не отвергает его.

Поскольку в вашем случае отправка идет через smtp.yandex.ru, то проблему я рекомендую искать на вашей стороне, например в виде брандмауэра, блокирующего отправку. Поробуйте отключить барндмауэр и повторить отправку тестового сообщения. Если сообщение будет отправлено - внесите Сервер ЛЭРС УЧЕТ в исключения вашего брандмауэра.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
Аватара пользователя
komik
Сообщения: 176
Зарегистрирован: 22 апр 2014, 18:11
Откуда: Сыктывкар
Контактная информация:

Re: Настройка отправки сообщений

Сообщение komik » 25 ноя 2015, 12:27

Сервер был внесен в исключения
бб.jpg
бб.jpg (60.94 КБ) 4864 просмотра
Но на всякий случай отключил - не помогло, так же не отправлялется.
Какие еще действия можно предпринять?
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Настройка отправки сообщений

Сообщение Евгений Николаенко » 25 ноя 2015, 16:13

Покажите скриншоты настроек правила "ЛЭРС УЧЕТ. Сервер".

Нужно локализовать проблему. Нужно проверить установку подключенить в вашей локальной сети. Если у вас есть локальный SMTP-сервер, попробуйте настроить отправку на него. Если нет - на любой другой локальный сервис и приведите скриншот сообщения об ошибке при отправке тестового сообщения на него.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
Аватара пользователя
komik
Сообщения: 176
Зарегистрирован: 22 апр 2014, 18:11
Откуда: Сыктывкар
Контактная информация:

Re: Настройка отправки сообщений

Сообщение komik » 01 дек 2015, 17:20

Закончились отчеты, возвращаемся..
Евгений Николаенко писал(а):Покажите скриншоты настроек правила "ЛЭРС УЧЕТ. Сервер".
Это? Тут и правил-то особых нет
111.jpg
111.jpg (59.63 КБ) 4850 просмотров
Евгений Николаенко писал(а):Нужно проверить установку подключенить в вашей локальной сети. Если у вас есть локальный SMTP-сервер, попробуйте настроить отправку на него. Если нет - на любой другой локальный сервис и приведите скриншот сообщения об ошибке при отправке тестового сообщения на него.
"Я не волшебник, я только учусь", хотя наверное уже поздно. Евгений, прошу прощения, но если можно чуть подробнее для чайников - локального SMTP-сервера у меня нет, для почты использую сервер Яндекс. Как настроить отправку на другой локальный сервис не понимаю, да у нас и нет особых сервисов. У нас сеть из 5 рабочих компьютеров, выход в Интернет через телефон (ADSL). К этой же локальной сети подключен сервер ЛЭРС, у него свой Интернет (отдельная сетевая карта, выделенный белый адрес). Т.е. в моем представлении серверу должно быть наплевать на локальную сеть, он же имеет собственный выход в Интернет и сразу туда отправляет сообщения. Или я неправ?
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Настройка отправки сообщений

Сообщение Евгений Николаенко » 06 дек 2015, 06:11

Правы, но очень похоже, что что-то блокирует соединения от сервер ЛЭРС УЧЕТ к yandex.lers.ru. Правило "ЛЭРС УЧЁТ. Сервер" разрешает только входящие подключения на 10000 порт.

Попробуйте настроить отправку сообщений на любой локальный сервис на компьютере с сервером ЛЭРС УЧЕТ.
Для поиска сервиса выполните команду

Код: Выделить всё

netstat -a -n -p TCP
Выберите строку с состоянием LISTENING и используте номер порта из этой строки в качестве значения порта для SMTP-сервера в ЛЭРС УЧЕТ. Отправьте тестовое сообщение и приведите скриншот сообщения об ошибке.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
Аватара пользователя
komik
Сообщения: 176
Зарегистрирован: 22 апр 2014, 18:11
Откуда: Сыктывкар
Контактная информация:

Re: Настройка отправки сообщений - таймаут отправки тестового сообщения

Сообщение komik » 09 дек 2015, 17:23

Взял такую строку
TCP 127.0.0.1:1032 0.0.0.0:0 LISTENING
отправил, результат:
11.jpg
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Настройка отправки сообщений - таймаут отправки тестового сообщения

Сообщение Евгений Николаенко » 10 дек 2015, 08:14

Замечательный результат. Он говорит нам о том, что программная часть работает правильно, значит причину проблемы нужно искать в инфраструктуре.

Проблема может быть в софте, установленном на компьютере с сервером ЛЭРС УЧЕТ, настройках прокси, настройках маршрутизации или в роутере.

Давайте рассуждать логически. Раз у вас на этом же компьютере работает отправка через почтовый клиент, а север отправить не может, значит проблема скорее всего в пользователе, под которым работает служба сервера ЛЭРС УЧЕТ или в софте, который не дает установить подключение именно процессу сервера.

Сделайте трассировку адреса smtp.yandex.ru с компьютера с сервером ЛЭРС УЧЕТ и приложите ее результат к этой теме. Попробуйте отключить компьютер с сервером ЛЭРС УЧЕТ от вашей локальной сети, после чего выполнить сначала проверку обновлений, а потом уже отправку сообщений (если у вас все работает так, как вы писали выше, то все должно продолжить работать и после отключения локальной сети). Сообщите результат.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
Аватара пользователя
komik
Сообщения: 176
Зарегистрирован: 22 апр 2014, 18:11
Откуда: Сыктывкар
Контактная информация:

Re: Настройка отправки сообщений - таймаут отправки тестового сообщения

Сообщение komik » 11 дек 2015, 21:05

Сделал трассировку
трас.jpg
Выдернул провод локальной сети: обновление работает, а тестовое сообщение не отправляется, пишет ту же ошибку.

Евгений, обратили внимание ваши слова про почтового клиента - а ведь я не сервера отправлял через Бат, а со своего компа, т.е. из локальной сети (я ведь просто проверял правильность настроек). На сервере нет клиента, туда не ставили ничего лишнего. Как-то можно без установки это проверить?
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Настройка отправки сообщений - таймаут отправки тестового сообщения

Сообщение Евгений Николаенко » 12 дек 2015, 21:31

Да можно. Выполните команду:

Код: Выделить всё

telnet smtp.yandex.ru 465
Если напишет что команда telnet не найдена - добавьте компонент Windows "Клиент Telnet" (через установку/удаление программ --> Компоненты Windows).
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
Аватара пользователя
komik
Сообщения: 176
Зарегистрирован: 22 апр 2014, 18:11
Откуда: Сыктывкар
Контактная информация:

Re: Настройка отправки сообщений - таймаут отправки тестового сообщения

Сообщение komik » 14 дек 2015, 18:34

Команда проходит, мелькает надпись "Подключение к smtp.yandex.ru...", затем черный экран и больше ничего (ждал минут 10). Это нормально?
Попробовал на своем компе - то же самое, но у меня-то точно Бат работает.
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Настройка отправки сообщений - таймаут отправки тестового сообщения

Сообщение Евгений Николаенко » 16 дек 2015, 05:50

komik писал(а):Команда проходит, мелькает надпись "Подключение к smtp.yandex.ru...", затем черный экран и больше ничего (ждал минут 10). Это нормально?
Да. Это говорит о том, что соединение установлено и сервер ожидает требует шифрование канала с использованием протокола SSL.

Программа The Bat! поддерживает такой обмен, а вот ЛЭРС УЧЕТ - нет. ЛЭРС УЧЕТ использует протокол TLS/SSL, при использовании которого переключение на SSL происходит только после получения подтверждения от почтового сервера. Обратите внимание, что для TLS обычно используется порт 25 (о чем и написано во всплывающей подсказке для поля с номером порта SMTP-сервера).

Если вы хотите использовать "чистый" SSL и 465-й порт, то вы можете воспольоваться программой stunnel. Инструкцию по ее настройке можно взять здесь, заменив слово gmail на yandex.

Также вы можете использовать ящик на другом почтовом сервере, например, на mail.ru (по-моему, пользователям все равно, от кого приходят письма).

P.S. Мой провайдер блокирует соединения на 25 порт, на котором работает SMTP, поэтому я не могу проверить, принимает ли smtp.yandex.ru или smtp.mail.ru подключения на 25-й порт.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
Ответить