Проблема отправки письма по SMTP при установке
|
|
|
yup
Цитировать выделенное
|
Попробовал создать настроенный дистрибутив, который бы при установке отсылал по SMTP письмо с данными компьютера.
В соответствующем окошке конфигуратора ввожу необходимые параметры (имя сервера, порт, логин, пароль и всё прочее), жму кнопку "Отправить пробный email" и получаю сообщение об ошибке:
Невозможно отправить письмо.
SMTPReplyError SMTP Authentication Required
Send:
EHLO DEAC4363-7CAD-4E7B-B364-3D669F15E01C
MAIL FROM:<email.from>
RCPT TO:<email.to>
RSET
Receive:
220 ISP SMTP.in (frv158.fwdcdn.com) ESMTP Thu, 11 Mar 2021 13:29:34 +0200
250-frv158.fwdcdn.com Hello DEAC4363-7CAD-4E7B-B364-3D669F15E01C [xxx.xxx.xxx.xxx]
250-SIZE 26214400
250-8BITMIME
250-PIPELINING
250-X_PIPE_CONNECT
250 HELP
250 OK
550 SMTP Authentication Required
250 Reset OK
Попереписывался со службой поддержки почтового сервера.
Они говорят: "Ваша программа не передаёт пароль, поэтому её и не пускают".
Я им: "В журнале обмена в ответах вашего сервера нет строки "250-AUTH", то есть это он не просит ему пароль передавать".
А они в ответ показали свой журнал, в котором эта строка есть:
220 ISP SMTP.in (frv156.fwdcdn.com) ESMTP Thu, 11 Mar 2021 15:00:24 +0200
EHLO test
250-frv156.fwdcdn.com Hello test [ip]
250-SIZE 26214400
250-8BITMIME
250-PIPELINING
250-X_PIPE_CONNECT
250-AUTH PLAIN LOGIN «====
250 HELP
quit
Я потом поднапряг память и вспомнил, как выжать аналогичный журнал из установленного у меня Thunderbird, который с этим сервером успешно работает:
Send: EHLO [xxx.xxx.xxx.xxx]
Response: 250-frv159.fwdcdn.com Hello [xxx.xxx.xxx.xxx] [xxx.xxx.xxx.xxx]
Response: 250-SIZE 26214400
Response: 250-8BITMIME
Response: 250-PIPELINING
Response: 250-X_PIPE_CONNECT
Response: 250-AUTH PLAIN LOGIN
Response: 250 HELP
PLAIN auth
Logging suppressed for this command (it probably contained authentication information)
Response: 235 Authentication succeeded
То есть, на сервере всё честно, извещение о необходимости аутентификации в наличии.
Ну, и, соответственно, приходится спрашивать уже здесь:
1. Почему программа не авторизуется на сервере?
2. Почему в её журнале обмена нет присылаемой сервером строки "250-AUTH"?
Дополнительная информация:
Когда после описанной неудачи ввёл в настройки этой же программы данные другого SMTP-сервера - всё сработало, пробное письмо ушло. А когда сразу же после этого опять вписал первый сервер - ошибка повторилась. То есть, у программы проблема именно с первым сервером.
Обмен со вторым сервером в Thunderbird выглядит так:
Send: EHLO [xxx.xxx.xxx.xxx]
Response: 250-iva8-174eb672ffa9.qloud-c.yandex.net
Response: 250-8BITMIME
Response: 250-PIPELINING
Response: 250-SIZE 42991616
Response: 250-AUTH LOGIN PLAIN XOAUTH2
Response: 250-DSN
Response: 250 ENHANCEDSTATUSCODES
PLAIN auth
Logging suppressed for this command (it probably contained authentication information)
Response: 235 2.7.0 Authentication successful.
Здесь на форуме нашлась тема с похожей проблемой. Но там, насколько я понял, всё списали на то, что RMS-Клиент Цитата:
PLAIN не умеет, только LOGIN . А в моём случае сервер готов принять и LOGIN тоже. Так что это что-то другое.
|
Профиль |
Сообщений:
35 |
Дата создания:
11.03.2021 20:04:59 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
alex
Модератор
Цитировать выделенное
|
yup,
напишите в поддержку первого сервера.
|
Профиль |
Сообщений:
3448 |
Дата создания:
11.03.2021 20:08:22 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
yup
Цитировать выделенное
|
Так я же и начал с того, что к ним обратился.
Краткое изложение общения с ними - под первым журналом в моём сообщении приведено. |
Профиль |
Сообщений:
35 |
Дата создания:
11.03.2021 20:15:54 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
alex
Модератор
Цитировать выделенное
|
yup,
затрудняюсь ответить, в чем там конкретно может быть дело. мы тестируем на крупных известных провайдерах. возможно, для указанного адреса нужно в настройках сервера указать какие-то доп. разрешения, много причин может быть.
|
Профиль |
Сообщений:
3448 |
Дата создания:
11.03.2021 20:37:30 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
yup
Цитировать выделенное
|
Меня смущает, что в журнале обмена с сервером, который показал RMS-Клиент, в перечне "умений", которые сервер анонсирует, напрочь отсутствует "AUTH", хотя сервер эту строку передаёт. А ведь весь этот блок строк "250-" передаётся одной пачкой в самом начале сеанса связи, вообще до всего, и никакие настройки программ-клиентов на него повлиять не могут.
Дать вам пароль от моего ящика для экспериментов? |
Профиль |
Сообщений:
35 |
Дата создания:
11.03.2021 20:47:01 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
alex
Модератор
Цитировать выделенное
|
yup,
yup писал(а):
Дать вам пароль от моего ящика для экспериментов? не нужно. мы не занимаемся системным администрированием сетей наших пользователей, для этого нет возможности, к сожалению. |
Профиль |
Сообщений:
3448 |
Дата создания:
11.03.2021 20:48:42 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
alex
Модератор
Цитировать выделенное
|
alex,
попробуйте включить TLS, к примеру и проверьте другие настройки. |
Профиль |
Сообщений:
3448 |
Дата создания:
11.03.2021 20:53:05 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
yup
Цитировать выделенное
|
TLS, естественно, включён. Ну, смысле: галочка стоит. И все остальные настройки в норме, иначе либо связи с сервером не было бы, либо отлуп от него был совсем другим. |
Профиль |
Сообщений:
35 |
Дата создания:
11.03.2021 21:01:18 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
alex
Модератор
Цитировать выделенное
|
yup,
проблема в том, что из коробки данный механизм не будет работать ни с одним популярным сервисом, везде нужны дополнительные действия со стороны администратора, вроде разрешения на использование сторонних приложений или активацию определенного типа аутентификации. |
Профиль |
Сообщений:
3448 |
Дата создания:
11.03.2021 21:03:54 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
yup
Цитировать выделенное
|
На сервере с самого начала всё, что надо, включено. Меня бы, если что не так, его служба поддержки быстро в это носом ткнула. |
Профиль |
Сообщений:
35 |
Дата создания:
11.03.2021 21:06:51 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
yup
Цитировать выделенное
|
И ещё (хотел написать об этом чуть позже и, возможно, в отдельной теме, ну да ладно...)
Вся эта история с RMS-Клиент произошла на чужом (для меня) компьютере с Windows 7. А перебраться за него мне пришлось потому, что на моём компьютере с Windows XP всё обстоит совершенно иначе: после нажатия на кнопку "Отправить пробный email" программа сначала надолго "задумывается", а потом выбрасывает сообщение:
Exception: EIdSocketError Socket Error # 10060
Connection timed out.
Send:
Receive:
И это происходит независимо от того, какой сервер вписан в настройки - хоть первый, хоть второй. |
Профиль |
Сообщений:
35 |
Дата создания:
11.03.2021 21:25:57 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
alex
Модератор
Цитировать выделенное
|
yup,
пришлите название провайдера 1, саппорт протестирует, возможно, что-то выясним. |
Профиль |
Сообщений:
3448 |
Дата создания:
11.03.2021 21:30:21 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
yup
Цитировать выделенное
|
<удалено>
Страничка с настройками для почтовых программ и описанием, как в ящике включить доступ по IMAP/SMTP: <удалено> |
Профиль |
Сообщений:
35 |
Дата создания:
11.03.2021 21:45:51 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
alex
Модератор
Цитировать выделенное
|
yup,
ссылки удалил.
создали там ящик, пока что выдает все время ошибку по таймауту, в т.ч. на сторонних сервисах, в т.ч. предназначенных для тестирования smtp. возможно, там не сразу после создания и активации для сторонних приложений дают возможность постить, завтра еще протестируют. |
Профиль |
Сообщений:
3448 |
Дата создания:
11.03.2021 23:52:16 |
Re: Проблема отправки письма по SMTP при установке
|
|
|
yup
Цитировать выделенное
|
Я вчера закончил создание дистрибутива, используя данные другого почтового ящика, и тут же установил его (поскольку делал всё это не из практических нужд, а в целях самообразования).
После установки получил письмо, в котором был такой абзац:
Цитата:
Письмо содержит пароль в зашифрованном виде. Чтобы добавить соединение с предустановленным паролем, введите данный код на Клиенте. Для этого в главном окне Клиента выберите "Соединение" > "Добавить, используя код". Скопируйте туда указанный ниже код:
[code not used]
Вот это "[code not used]" вместо реального кода - из-за того, что я установил хост на ту же машину, где дистрибутив создавал? Или я ещё на что-то наткнулся? |
Профиль |
Сообщений:
35 |
Дата создания:
12.03.2021 12:29:41 |