реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Sim300D GPRS to email, Отправка данных на эл.почту с Sim300D
chirr
сообщение Feb 15 2008, 09:17
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 30-10-06
Пользователь №: 21 786



Люди помогите кто может...
Как делается сабж...
У меня такое соображение по этому поводу:

at+cgatt=1
at+cipcsgp=1,"www.ab.kyivstar.net","igprs","internet"
at+cipstart="TCP","212.3.111.66","25" //сдесь адрес и порт почтового сервака
at+cipsend
//дальше выкивывается приглашение сервера 220 mail.ru ESMTP Fri, 15 Feb 2008 12:06:34 +0300и
>helo //ввожу команды к серверу,
//тут должно быть 250 OK
//но ничего не приходит и следующие команды естественно не принимаются...
>mail from:адрес@отправителя
>rcpt to:адрес@получателя
data
Текст письма
.
quit


Что не правильно?
Go to the top of the page
 
+Quote Post
afad
сообщение Feb 15 2008, 13:53
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



К сожалению работу пришлось временно отложить, но обязательно к ней вернусь, как только позволит время. Не все так просто с SIM300 (не даром он дешево стоит). Для начала прочитайте, как работать с ftp: http://electronix.ru/forum/index.php?showtopic=34386 потом по аналогии можно освоить и E-mail
Вот что у меня получилось (пытался отправить текст в письме):
at+cgatt=1
OK
at+cstt
OK
at+ciicr
OK
at+cifsr
10.1.199.188
at+cipserver
SERVER OK
OK
at+clport="TCP","2021"
OK
at+cipstart="TCP","194.67.23.111","25"
OK
220 mail.ru ESMTP Wed, 10 Oct 2007 16:39:13 +0400
CONNECT OK
at+cipsend
> HELO 10.1.199.188
SEND OK
250 mx27.mail.ru Hello 10.1.199.188 [213.87.86.56]
at+cipsend
> MAIL FROM:<xxx@mail.ru>
SEND OK
250 OK
at+cipsend
> RCPT TO:<yyy@mail.ru>
SEND OK
250 Accepted
at+cipsend
> DATA
SEND OK
503 Administrative prohibition -- authorization required. Users in your domain are not allowed to send email without authorization. See http://www.mail.ru/pages/help/261.html for details.
421 mx27.mail.ru: SMTP command timeout - closing connection
CLOSED

Вот и все, что у меня получилось. Файл отправляется по протоколу SMTP, но проблема в том, что в SMTP нет команд идентификации пользователя (нельзя ввести логин и пароль). Это можно сделать только в POP3. Поэтому действия должны быть такими. Вначале входим в POP3, авторизируемся, потом, если нужно отправить, то переходим в SMTP и передаем. Но это все только теория, на практике пока не реализовал.
Go to the top of the page
 
+Quote Post
KVX
сообщение Feb 15 2008, 14:56
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 14-12-06
Пользователь №: 23 504



Цитата(chirr @ Feb 15 2008, 12:17) *
Люди помогите кто может...
Как делается сабж...
У меня такое соображение по этому поводу:

at+cgatt=1
at+cipcsgp=1,"www.ab.kyivstar.net","igprs","internet"
at+cipstart="TCP","212.3.111.66","25" //сдесь адрес и порт почтового сервака
at+cipsend
//дальше выкивывается приглашение сервера 220 mail.ru ESMTP Fri, 15 Feb 2008 12:06:34 +0300и
>helo //ввожу команды к серверу,
//тут должно быть 250 OK
//но ничего не приходит и следующие команды естественно не принимаются...
>mail from:адрес@отправителя
>rcpt to:адрес@получателя
data
Текст письма
.
quit
Что не правильно?



Все делаешь правильно, только укажи домен например helo mail.ru
Go to the top of the page
 
+Quote Post
ovik89
сообщение Jun 21 2009, 17:28
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 2-10-08
Пользователь №: 40 659



Почему мне не приходит ответ на приветствие HELO ни содного сервера кроме яндекса?
Go to the top of the page
 
+Quote Post
mapic
сообщение Jun 21 2009, 18:18
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 8-06-07
Пользователь №: 28 294



Цитата(chirr @ Feb 15 2008, 12:17) *
Люди помогите кто может...
Как делается сабж...
У меня такое соображение по этому поводу:

at+cgatt=1
at+cipcsgp=1,"www.ab.kyivstar.net","igprs","internet"
at+cipstart="TCP","212.3.111.66","25" //сдесь адрес и порт почтового сервака
at+cipsend
//дальше выкивывается приглашение сервера 220 mail.ru ESMTP Fri, 15 Feb 2008 12:06:34 +0300и
>helo //ввожу команды к серверу,
//тут должно быть 250 OK
//но ничего не приходит и следующие команды естественно не принимаются...
>mail from:адрес@отправителя
>rcpt to:адрес@получателя
data
Текст письма
.
quit


Что не правильно?



Сам работал по схеме описаной: http://electronix.ru/forum/index.php?showtopic=48551

работает отлично... желательно только использовать почтовый сервер исходящей почты оператора (например для Киевстара relay.kyivstar.net, можете использовать в модеме функцию соединения по доменом имени) и емейл отправителя должен сувществовать в природе...
Go to the top of the page
 
+Quote Post
Alex_1811
сообщение Jun 23 2009, 09:08
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 178
Регистрация: 31-10-06
Из: Яблунець
Пользователь №: 21 821



Через mail.ru вы врятли отправите. Письмо блокируется как спам.
Я отправлял через yandex.ru вот так:

telnet smtp.yandex.ru 587
EHLO 91.198.212.5
AUTH LOGIN
хххххххх (ваш логин в base64)
хххххххх (ваш пароль в base64)
MAIL FROM: ххххххххх@yandex.ru
RCPT TO: ххххххххх@sms.kyivstar.net
DATA
Hello, Billy! You will be die tomorrow!
Энтер . Энтер
QUIT
Go to the top of the page
 
+Quote Post
ovik89
сообщение Jun 25 2009, 19:16
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 2-10-08
Пользователь №: 40 659



Помоему tcp-ip на симкоме глючные больше половины запросов не проходят
Go to the top of the page
 
+Quote Post
av-master
сообщение Jun 25 2009, 22:08
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



у всех проходят.а у Вас нет... смазать надо )))


может у Вас модуль некоректно включен?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01412 секунд с 7
ELECTRONIX ©2004-2016