Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

smtp-протокол, аутентификация при отправки

2.9K
05 августа 2006 года
RYM
109 / / 06.06.2005
У меня возник следующий вопрос. Хочу отправить письмо используя сокеты (напрямую). Сервер требует аутентификацию.В документации RFC написано что аутентификация производится с использованием команды AUTH LOGIN, однако каким образом передать пароль не разъяснено.Передаю открытым текстом - сервер меня посылал.Может кто подскажет в чем проблема? На всякий случай вот структура письма:
char *MailMess[] =
{
"HELO ****\r\n",
"HELP\r\n",
"AUTH LOGIN\r\n",
"*****\r\n",//Авторизация
"MAIL FROM: ****\r\n",
"RCPT TO: ****\r\n",
"DATA\r\n",
"Hi my Dear friend!\r\n.\r\n",
"QUIT\r\n",
NULL
};
354
05 августа 2006 года
ШпиЁн
468 / / 19.02.2006
http://www.wasm.ru/article.php?article=simplesmtp

И подробно, и понятно. жаль что на асме. Если не понятно - могу в с++ переделать, там ничего сложного.
2.9K
05 августа 2006 года
RYM
109 / / 06.06.2005
Спасибо! Как раз то что надо
354
05 августа 2006 года
ШпиЁн
468 / / 19.02.2006
Кстати чтобы не писать собственную процедуру кодирования base64, можно воспользоваться ATL.
 
Код:
#include <atlenc.h>
.....
.....
.....
char dest[200]="empty";
char src[200] = "string_to_convert";
int dest_len = Base64EncodeGetRequiredLength(strlen(src));
ZeroMemory(&dest, dest_len);
if(Base64Encode((BYTE *)src, strlen(src), dest, &dest_len)) MessageBox(0, dest, "", MB_OK);

:-)))
2.9K
06 августа 2006 года
RYM
109 / / 06.06.2005
Че то все равно нихрена не работает.Скомпилил пример к статье, запустил, ввел данные, пишет что письмо доставлено,однако ничего не приходит.Пробовал smtp.mail.ru,mail.tut.by и еще несколько других, порт ставил и 25 и 2525 - ничего. :(
354
06 августа 2006 года
ШпиЁн
468 / / 19.02.2006
Телепаты в бессрочном отпуске. Если хочешь, выкладывай код, на расстояни разобраться сложновато :-))) у меня был пример на c++ для отправки почты, если найду - скину.
2.9K
08 августа 2006 года
RYM
109 / / 06.06.2005
Скинь если можешь, можно на мыло ry_<собака>tut.by
354
09 августа 2006 года
ШпиЁн
468 / / 19.02.2006
Вот пример...
32K
18 июля 2008 года
-radik-
9 / / 19.09.2007
дайте atlenc.h

гугл не помог :-\
42K
08 августа 2008 года
cxc_20081
1 / / 08.08.2008
These aerial islands are connected by three bridges. Additionally, wow Gold four towers overlook the battlefield and serve as focal points for the skirmish, while a single, capturable flag spawns in the center of the map for the teams to fight over.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог