[VB.NET] Проблема с отправкой сообщения на Rambler
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
[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& 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!. Где чертов трабловский источник?
|
|
|
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 юзай сокеты.
|
|
|
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
|
|
|
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 Теперь ты, по каким функционалам лучше готовый класс? Согласен готовый класс легче юзать.
|
|
|
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 <-> mail client) -> (mail client <-> rambler) не выполняется 4. размер проги? функции не компилятся в тело программы, она динамически линкует их из самой платформы главную причину ты уже высказал - это удобство, зачем изобретать новый велосипед? плюс любую свою функцию можно добавить в готовый клас и на выходе получаем замечательный интерфейс. но вот вопрос обстоял - что еще просит Rambler, если пересылка отлично рекомендует себя во всех почтовых клиентах? готовый код тестился еще на mail.ru и msn.
|
|
|
|
|