blanchehermine 0 29 июля, 2022 Опубликовано 29 июля, 2022 · Жалоба Здравствуйте. Имеется модуль SIM800C: ATI SIM800 R14.18 OK AT+GSV SIMCOM_Ltd SIMCOM_SIM800C Revision:1418B06SIM800C24 Подключается к интернету, интернет работает (проверялся через GET-запрос): AT+COPS? +COPS: 0,0,"Bee Line GSM" OK AT+SAPBR=3,1,"Contype","GPRS" OK AT+SAPBR=3,1,"APN","internet.beeline.ru" OK AT+SAPBR=3,1,"USER","beeline" OK AT+SAPBR=3,1,"PWD","beeline" OK AT+SAPBR=1,1 OK AT+SAPBR=2,1 +SAPBR: 1,1,"1.2.3.4" OK При попытке отправить email (c SSL) возвращает ошибку (почтовые ящики и пароли изменены): OK AT+EMAILCID=1 OK AT+EMAILSSL=1 OK AT+EMAILTO=30 OK AT+SMTPSRV="smtp.yandex.ru",465 OK AT+SMTPAUTH=1,"johndoe","johndoe123456" OK AT+SMTPFROM="[email protected]","JohnDoe" OK AT+SMTPRCPT=0,0,"[email protected]","JaneDoe" OK AT+SMTPSUB="Hello" OK AT+SMTPBODY=6 DOWNLOAD Howdy. OK AT+SMTPSEND OK +SMTPSEND: 67 Ошибка "+SMTPSEND: 67": "Authentication failed. SMTP user name or password maybe not right." Пароль, разумеется, правильный и содержит только латинские буквы и цифры. Что пробовалось сделать (безуспешно): изменить почтовый сервис: yandex, mail.ru, gmail.com; все аккаунты без двухфакторной аутентификации; создать "пароль для приложений" у яндекса и авторизоваться через него; отправить через порт 25 без SSL и при помощи AT+EMAILSSL=2; добавить CC: и BCC: отправителей; добавить 0x1A после тела сообщения; отправить с пустым телом сообщения; изменить AT+EMAILTO=60, AT+EMAILTO=120; использовать другой модуль (всего имеется 2 штуки) с прошивкой 1418B08SIM800C24_BT Во всех случаях одна и та же ошибка. Сталкивался ли кто-нибудь с подобным? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 29 июля, 2022 Опубликовано 29 июля, 2022 · Жалоба Я бы начал с проверки кодировки и типа терминала, которая использована в терминальной программе. Не исключено, что идет перекодировка. Не исключено, что множественная. Если есть передачи login/password в двоичной кодировке HEX - это упростило бы задачу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 29 июля, 2022 Опубликовано 29 июля, 2022 · Жалоба В 29.07.2022 в 13:02, k155la3 сказал: Я бы начал с проверки кодировки и типа терминала, которая использована в терминальной программе. Не исключено, что идет перекодировка. Не исключено, что множественная. Если есть передачи login/password в двоичной кодировке HEX - это упростило бы задачу. Какая может быть перекодировка, если там чисто ASCII-символы? И ни одного с кодом >127. И все команды - это ASCII-строки, заканчивающиеся '\r','\n'. По открытому SMTP (без шифрования) легко почти любой терминалкой подключиться и вручную залогиниться и принять/отправить почту. SSL - то же самое, только через зашифрованный канал. Я бы начал с того, что нашёл бы открытый SMTP-сервер (без SSL). И попробовал подключиться и отправить почту через него. Можно в терминалке всё это вручную проделать, соединившись с ним, а потом повторить это вашей программой, AT-командами. Если трудно найти открытый внешний SMTP, то можно поставить локальный у себя на ПК и тренироваться на нём. Когда заработает через открытый SMTP, после этого переходить на SSL. В 29.07.2022 в 07:58, blanchehermine сказал: Ошибка "+SMTPSEND: 67": "Authentication failed. SMTP user name or password maybe not right." Попробуйте подключиться с компа к инету через эту симку. А потом уже с этого подключения с ПК попытаться воспользоваться этим SMTP. Возможно тупо ваш IP находится в чёрном списке на этих SMTP. Или не проходит проверка корневого сертификата TLS. Либо вас блокируют на DNS - попробуйте коннектиться не к доменному имени, а напрямую - на IP тех же SMTP-служб (без участия DNS). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blanchehermine 0 29 июля, 2022 Опубликовано 29 июля, 2022 · Жалоба Спасибо за ответы. Пока выяснилось вот что: из почтовых сервисов удалось подключиться только к рамблеру, но стабильно посылать письма он может только сам себе: в остальных случаях та же самая ошибка 67. На адреса яндекса и мэйл.ру посылает один раз из пяти попыток, на gmail и icloud -- и вовсе ни разу не смог. Также имеется корпоративная почта: с неё всё превосходно работает и посылается на любые почтовые ящики (как без шифрования через 25 порт, и с SSL через 465 порт). Однако, разумеется, хотелось бы иметь возможность использовать почтовые сервисы. В 29.07.2022 в 15:10, jcxz сказал: Попробуйте подключиться с компа к инету через эту симку. А потом уже с этого подключения с ПК попытаться воспользоваться этим SMTP. Возможно тупо ваш IP находится в чёрном списке на этих SMTP. Или не проходит проверка корневого сертификата TLS. Либо вас блокируют на DNS - попробуйте коннектиться не к доменному имени, а напрямую - на IP тех же SMTP-служб (без участия DNS). IP при открытии GPRS каждый раз выдается разный, вряд ли все они в черном списке. На счёт IP-адресов SMTP-сервера надо будет попробовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blanchehermine 0 1 августа, 2022 Опубликовано 1 августа, 2022 · Жалоба Попробовал вместо доменного имени SMTP-сервера писать его IP-адрес -- выдает такую же ошибку. Надо еще попробовать вручную к SMTP-серверу подключаться через TCP-соединение и SMTP-команды. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blanchehermine 0 1 августа, 2022 Опубликовано 1 августа, 2022 · Жалоба В общем, проблема оказалась не в модуле, а в почтовых сервисах. Для них обязательно использовать пароль для приложений, и аккаунт, с которого отправляется почта, должен быть не новым. Если же новый, то с веб-интерфейса этой почты необходимо отправить кому-нибудь письмо, тем самым подтверждая, что ты не являешься спам-программой. После этого необходимо подождать минимум 24 часа, после чего все должно работать (какое конкретно время должно пройти -- непонятно). Проверял на старых аккаунтах яндекс и gmail, добавив пароли для приложений. В случае гугла, для добавления пароля приложений необходимо включить двухфакторную аутентификацию, добавив номер телефона. Забыл добавить, что для яндекса и рамблера еще необходимо в настройках разрешить доступ почтовых программ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sashaoff3 0 6 августа, 2022 Опубликовано 6 августа, 2022 · Жалоба On 8/1/2022 at 1:04 PM, blanchehermine said: В общем, проблема оказалась не в модуле, а в почтовых сервисах. Для них обязательно использовать пароль для приложений, и аккаунт, с которого отправляется почта, должен быть не новым. Если же новый, то с веб-интерфейса этой почты необходимо отправить кому-нибудь письмо, тем самым подтверждая, что ты не являешься спам-программой. После этого необходимо подождать минимум 24 часа, после чего все должно работать (какое конкретно время должно пройти -- непонятно). Проверял на старых аккаунтах яндекс и gmail, добавив пароли для приложений. В случае гугла, для добавления пароля приложений необходимо включить двухфакторную аутентификацию, добавив номер телефона. Забыл добавить, что для яндекса и рамблера еще необходимо в настройках разрешить доступ почтовых программ. Видимо из-за всей этой чехарды СИМКОМ и перестал поддерживать обмен по e-mail. Хотя он фактически самый доступный, дешёвый и известный в народе. Любую бабку можно научить по шпаргалке использовать. Хотели по лёгкому перейти на 4G, но в модулях уже e-mail нет. Как быть радиолюбителям и мелким разработчикам? Оставили несложный для реализации FTP. Дак, видимо, он выходит из моды - серверов единицы. Как уговорить СИМКОМ вернуть обмен по e-mail??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serglg 0 9 августа, 2022 Опубликовано 9 августа, 2022 · Жалоба Да, всё так. Перевел свои пульты на пароли приложений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться