Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Сети > Authentication required SMTP |
Автор: S.A.P. 13.12.2004, 12:59 | ||||||
Привет всем!. Вопрос такой. Я отправляю почту програмно с помощью WINSOCK2 через SMTP. Запрос примерно такой
но после вот этого
Сервер отвечает
Кто знает, че ему отвечать? ![]() |
Автор: En_t_end 13.12.2004, 15:37 |
Не знаю, но мне кажется... хотя... попробуй зарегиться на яндексе... и соответственно внести этот адресс, например : """MAIL FROM:<[email protected]>""" Если получиться, то видно та форма запроса-ответа, которую ты используешь подходит ТОЛЬКО для отправки-получения почты в подгруппах самого smtp yandex'а... Насколько я знаю... у почтовиков существует несколько форм запросов-ответов для разных случаев... Добавлено @ 15:44 Не знаю, вообще зачем придумали такие формы общения... надо было изначально обмениваться двоичными кодами, как ссылками на соответсвующие фразы в словарях сетевых библиотек... сам сейчас мучуюсь... Добавлено @ 15:46 А ты случем не через прокси пытаешься это делать ? |
Автор: En_t_end 13.12.2004, 16:04 |
А тебе принадлежит [email protected] ???, или ты собираешься отправить почту от чужого имени... ![]() Действительно, как же я сразу не заметил... нужно сначала пройти авторизацию на сервере... также попробуй команду HELP и посмотри что тебе в ответ будет... Вот схема: HELO yandex твой домен(посылай билебрду, всё равно сервер определит правду) |
Автор: S.A.P. 13.12.2004, 16:13 | ||
![]() ![]() Там наверное какие - то команды должны подаватьться, а я не знаю какие. ![]() |
Автор: En_t_end 13.12.2004, 16:14 |
А так ? : HELO pop.yandex Perchilla\r\n; //Connect("pop.yandex.ru",%%%) - так конектился ? если да, то вот это в самом начале серваку отправляй : HELO PERCHILLA.CLIENT... |
Автор: S.A.P. 13.12.2004, 16:22 |
Причем здесь POP и Perchilla ? Он вобще меня не знает ![]() ![]() |
Автор: En_t_end 13.12.2004, 16:24 |
"Причем здесь POP и Perchilla ? Он вобще меня не знает" , это я так ![]() |
Автор: oleg1973 13.12.2004, 17:19 |
ех вы хакиры все не так конектимя на смтп далее: EHLO someshit.com тут он пишет всякий бред AUTH LOGIN тут он пишет всякий бред А ТУТ МЫ ПЕРЕДАЕМ LOGIN В b64 тут он пишет всякий бред А ТУТ МЫ ПЕРЕДАЕМ PASS В b64 тут он пишет что аутентификацию прошли MAIL FROM:<[email protected]>\r\n RCPT TO:<[email protected]>\r\n DATA\r\n", Текст сообщения\r\n\r\n.\r\n, QUIT\r\n |
Автор: S.A.P. 13.12.2004, 18:17 |
oleg1973 спасиба! Все получилось ![]() + |
Автор: Intro 13.12.2004, 20:24 |
oleg1973 "ех вы хакиры все не так" Стыдно... ![]() |
Автор: En_t_end 13.12.2004, 20:28 |
Intro... это типа я был... oleg1973 Ну скажи, если бы я отослал яндексу """команду HELP""", он прислал бы мне инфу о авторизации??? |
Автор: oleg1973 13.12.2004, 22:38 |
нада изначално просто не HELO а EHLO слать и все кстати mail.ru и еще некоторые MAIL FROM:<[email protected]>\r\n RCPT TO:<[email protected]>\r\n DATA\r\n", Текст сообщения\r\n\r\n.\r\n, QUIT\r\n не пропустят а вот так 'Message-ID: <00b201c4da38$063951a0$2e621997@black>',13,10 'From: "KGB" <[email protected]>',13,10 'To: "KGB" <[email protected]>',13,10 'Subject: ',13,10 'Date: Sat, 4 Dec 2004 20:32:40 +0100',13,10 'MIME-Version: 1.0',13,10 'X-Priority: 3',13,10 'X-MSMail-Priority: Normal',13,10 'X-Mailer: Microsoft Outlook Express 6.00.2900.2180',13,10 'X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180',13,10 пропустит они там заголовок проверяют Добавлено @ 22:38 нада изначално просто не HELO а EHLO слать и все кстати mail.ru и еще некоторые MAIL FROM:<[email protected]>\r\n RCPT TO:<[email protected]>\r\n DATA\r\n", Текст сообщения\r\n\r\n.\r\n, QUIT\r\n не пропустят а вот так 'Message-ID: <00b201c4da38$063951a0$2e621997@black>',13,10 'From: "KGB" <[email protected]>',13,10 'To: "KGB" <[email protected]>',13,10 'Subject: ',13,10 'Date: Sat, 4 Dec 2004 20:32:40 +0100',13,10 'MIME-Version: 1.0',13,10 'X-Priority: 3',13,10 'X-MSMail-Priority: Normal',13,10 'X-Mailer: Microsoft Outlook Express 6.00.2900.2180',13,10 'X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180',13,10 пропустит они там заголовок проверяют |
Автор: En_t_end 14.12.2004, 07:54 |
oleg1973 Понятно... |