Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[VB.NET] Проблема с отправкой сообщения на Rambler

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> [VB.NET] Проблема с отправкой сообщения на Rambler
Имя
Сообщение << Старые топики   Новые топики >>
[VB.NET] Проблема с отправкой сообщения на Rambler - 2009-08-21 03:56:24.903333   
L2nkeR

Сообщений: 115
Оценки: 0
Присоединился: 2009-02-02 04:03:17.786666
В общем сабж. Имеется спамер на VB. Тестировался на GMail и Rambler аках. Последние отказываются соединяться с SMTP-сервом. Простой код отправки единичного сообщения

Dim SMTPServer As New SmtpClient("mail.rambler.ru", 587)SMTPServer.Credentials = New System.Net.NetworkCredential("somemail@rambler.ru", "somepass") SMTPServer.EnableSsl = True SMTPServer.Send("somemail@rambler.ru", "destmail@gmail.com", "Subject", "Message")
Выплывает
quote:


System.Net.Mail.SmtpException: Серверу SMTP требовалось защищенное соединение, или подлинность клиента не была установлена. Ответ сервера: 5.7.1 Authentication required
в System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)
в System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, String from)
в System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException&amp; exception)
в System.Net.Mail.SmtpClient.Send(MailMessage message)
в System.Net.Mail.SmtpClient.Send(String from, String recipients, String subject, String bоdу)


Данные корректны на 99,9%.
Все параметры успешно проходили в Outlook и The Bat!.

Где чертов трабловский источник?
Post #: 1
RE: [VB.NET] Проблема с отправкой сообщения на Rambler - 2009-08-22 10:11:26.156666   
AnT1b1oT1k

Сообщений: 50
Оценки: 0
Присоединился: 2009-03-17 01:02:53.560000
я в VB.NET не селен. Первое что приходит на ум взять в руки сниффер например CommView и отснифать где загвоздка.
5.7.1 Authentication required - что то напоминает ?
Не факт что подошло для gmail. подойдет для рамблера.
P.S юзай сокеты.
Post #: 2
RE: [VB.NET] Проблема с отправкой сообщения на Rambler - 2009-08-22 19:36:07.020000   
L2nkeR

Сообщений: 115
Оценки: 0
Присоединился: 2009-02-02 04:03:17.786666
quote:


я в VB.NET не селен. Первое что приходит на ум взять в руки сниффер например CommView и отснифать где загвоздка.
5.7.1 Authentication required - что то напоминает ?
Не факт что подошло для gmail. подойдет для рамблера.
P.S юзай сокеты.


1. перехватом пакетов можно достать только сам код ошибки
2. >> Серверу SMTP требовалось защищенное соединение, или подлинность клиента не была установлена. <<
3. читай внимательно, только Rambler отказывается работать, в гугле все как часы.
4. назови мне перспективы использования чистых сокетов вместо готового пространства имен для работы с SMTP

зы. все сетевое программирование основано на сокетах
http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx
Post #: 3
RE: [VB.NET] Проблема с отправкой сообщения на Rambler - 2009-08-23 14:25:43.260000   
AnT1b1oT1k

Сообщений: 50
Оценки: 0
Присоединился: 2009-03-17 01:02:53.560000
1. А ему что нужно узнать, случайно не номер ошибки? (когда узнаешь что в ответ шлет тебе smtp смотри ошибку в гугле)
2. Да ты прав без тебя он бы не прочел лог. Чем эта фраза ему поможет ?
3. По твоим словам если должно работать в гугле, тогда оно должно работать и в рамблере?
4.Любой класс это всего лишь обертка над сокетами -> юзая готовые классы мы просто уменьшаем скорость работы + идет больше употрибления ОЗУ (для нинишних машин это не столь важно), в классе содержится множество функций, даже те, которые тебе не понадобятся может быть. А так как функции нельзя исключить из класса, то они все вкомпиливаются, тем самым увеличивая размер проги.

P.S Теперь ты, по каким функционалам лучше готовый класс? Согласен готовый класс легче юзать.
Post #: 4
RE: [VB.NET] Проблема с отправкой сообщения на Rambler - 2009-08-23 17:58:46.893333   
L2nkeR

Сообщений: 115
Оценки: 0
Присоединился: 2009-02-02 04:03:17.786666
quote:


1. А ему что нужно узнать, случайно не номер ошибки? (когда узнаешь что в ответ шлет тебе smtp смотри ошибку в гугле)
2. Да ты прав без тебя он бы не прочел лог. Чем эта фраза ему поможет ?


во-первых "ему" это кому?
во-вторых
1. код ошибки перед тобой в логе, вот
quote:

Ответ сервера: 5.7.1
, она же 550
2. (опять о ком-то) а говорит она о том, что вероятных причин может быть одна из целых двух
3. нет, по моим словам - кондиция (gmail &lt;-&gt; mail client) -&gt; (mail client &lt;-&gt; rambler) не выполняется
4. размер проги? функции не компилятся в тело программы, она динамически линкует их из самой платформы

главную причину ты уже высказал - это удобство, зачем изобретать новый велосипед?
плюс любую свою функцию можно добавить в готовый клас и на выходе получаем замечательный интерфейс.
но вот вопрос обстоял - что еще просит Rambler, если пересылка отлично рекомендует себя во всех почтовых клиентах?

готовый код тестился еще на mail.ru и msn.
Post #: 5
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> [VB.NET] Проблема с отправкой сообщения на Rambler







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.