|
SIM5215 & Beeline, Отправка почты??? |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 21)
|
Aug 3 2010, 19:12
|

Местный
  
Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719

|
Цитата(MegaFPGA @ Aug 3 2010, 14:51)  С МТС на какое мыло получалось отправлять и как именно ? На mail.ru. Завтра буду на работе, отпишу последовательность команд. Там все достаточно просто.
|
|
|
|
|
Aug 5 2010, 08:21
|

Местный
  
Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719

|
AT+CGATT=1 OK AT+CGDCONT=1,"IP","internet.mts.ru" OK AT+CGAUTH=1,1,"mts","mts" OK AT+CGSOCKCONT=1,"IP","internet","0.0.0.0",0,0 // Эта строчка нужна для Мегафона. Для МТС можно пропустить. OK AT+NETOPEN="TCP",25 Network opened OK AT+SMTPSRV="smtp.mail.ru",25 OK AT+SMTPAUTH=1,"my_mail@mail.ru","my_pass" OK AT+SMTPFROM="my_mail@mail.ru" OK AT+SMTPRCPT=0,0,"rcpt_mail@mail.ru" OK AT+SMTPSUB="subj" OK AT+SMTPBODY="BODY text" OK AT+SMTPFILE=1,"my_file.jpg" OK AT+SMTPSEND
|
|
|
|
|
Aug 5 2010, 09:53
|

Местный
  
Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719

|
По поводу SIM900 не скажу, надо даташити смотреть. SIM300 точно не пойдет. Х-модем встроен в модуль. Реализацию со стороны контроллера можно найти в инете. Да и в этом форуме я про него уже писал. Недавно. http://electronix.ru/forum/index.php?showtopic=75719
|
|
|
|
|
Aug 5 2010, 10:33
|
Частый гость
 
Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567

|
Не пойдет. Там нет smtp встроенного. Я понял в чем проблема. В конце пакета отправляемого серверу обязательно должно присутствовать <CR> <LF>. Модуль получив CR срабатывает согласно 2.2.17 ATS3 Set Command Line Termination Character Прикол в том что значение ATS3 нельзя изменить. Может попробовать <LF> дослать вторым пакетом... http://cr.yp.to/docs/smtplf.html
|
|
|
|
|
Aug 6 2010, 03:13
|
Частый гость
 
Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567

|
Наконец то получилось. Для SIM900: AT+CGATT=1 AT+CSTT="internet.mts.ru","mts","mts" AT+CIICR AT+CIFSR at+cipstart="TCP","www.google.com","80" at+cipsend > GET /index.html HTTP/1.0<CR><LF><LF> Отправлял с контроллера. В конце пакета должно быть два LF. Один из них модуль почему то отрезает Щас попробую отправить письмо.
|
|
|
|
|
Aug 6 2010, 04:49
|
Частый гость
 
Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567

|
Получилось отправить письмо через smtp без авторизации. Проблемы такие: 1. Сервер после коннекта отвечает 220 smtp.server.ru ESMTP только через 3 минуты 2. В конце любого TCP пакета <LF> нужен теперь только 1. В случае с гуглом я специально несколько раз проверял. Срабатывает только года в конце два <LF>.
|
|
|
|
|
Aug 6 2010, 07:25
|
Частый гость
 
Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567

|
at+cipstart="TCP","smtp.server.com","25" OK CONNECT OK Ответ: 220 smtp.server.com ESMTP at+cipsend > HELO SEND OK Ответ: 250 smtp.server.com at+cipsend > MAIL FROM: <test@server.com> // от кого SEND OK Ответ: 250 ok at+cipsend > RCPT TO: <test@server.com> // кому SEND OK Ответ: 250 ok at+cipsend > DATA SEND OK Ответ: 354 go ahead at+cipsend > Текст письма. SEND OK at+cipsend > . // обязательно отправить точку SEND OK Ответ: 250 ok 1281069452 qp 30268 at+cipsend > QUIT SEND OK Ответ: 221 smtp.server.com Лучше заполнять все поля как вот тут описано http://ru.wikipedia.org/wiki/SMTP а то могут зафильтровать письмо но у меня и так получилось. Сервер должен быть без авторизации. С авторизацией все сложнее. Там используется шифрование.
|
|
|
|
|
Aug 6 2010, 09:44
|

Местный
  
Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719

|
Для SIM300 брал за основу вот это: http://www.microchip.ua/simcom/GSM-GPRS-GP...znoe/e_mail.pdfРаботает и с авторизацией и без. Надо только правильные smtp-сервера найти. Или DNS указывать. Вот например 217.118.066.243 для МТС 194.067.002.114 Билайн 208.67.222.222 мегафон
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|