Перейти к содержанию
    

Получилось отправить письмо через smtp без авторизации.

Проблемы такие:

1. Сервер после коннекта отвечает 220 smtp.server.ru ESMTP только через 3 минуты

2. В конце любого TCP пакета <LF> нужен теперь только 1.

В случае с гуглом я специально несколько раз проверял. Срабатывает только года в конце два <LF>.

:blink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не могли бы Вы выложить скрипт, при помощи которого посылали письмо? Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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: <[email protected]> // от кого

 

SEND OK

 

Ответ: 250 ok

 

at+cipsend

 

> RCPT TO: <[email protected]> // кому

 

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 а то могут зафильтровать письмо но у меня и так получилось.

 

Сервер должен быть без авторизации. С авторизацией все сложнее. Там используется шифрование.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какие без авторизации? Mail.ru, насколько я понимаю, не подойдёт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет. Я использовал сервак товарища. Но его адрес сказать не могу). Насколько я знаю найти такой очень проблематично. Лучше самому поднять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

М-да... лучше - не значит проще. Будем думать.

 

Спасибо за ответы!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для 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 мегафон

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...