Сейчас на форуме: Magister Yoda, vasilevradislav, tyns777, zombi-vadim (+3 невидимых)

 eXeL@B —› Программирование —› access from ip address [(мой IP)] is blocked
. 1 . 2 . >>
Посл.ответ Сообщение


Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 09 мая 2008 20:27
· Личное сообщение · #1

Есть у меня код посылки письма, ранее он работал нормально. теперь же он не работает

Очередь посыла:
Приветствие
Команда Авторизации
Логин
пароль
Команда DATA и вот на дате все падает , я протестировал прогу на многих компьютерах , абсолютно разных. И все показали вот такое сообщение 503 Administrative prohibition -- access from ip address [(мой IP)] is blocked , это ответ на посыл запроса DATA. Далее там еще написано используйте свой ISP SMTP relay. Ктонить сталкивался ?

Делать отправку через МАПИ может но там так все странно пока что. Или может делать Secure authentication SMTP. Файл для теста приложен. Компиляция самостоятельно.

8d02_09.05.2008_CRACKLAB.rU.tgz - SM.rar

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 09 мая 2008 21:12
· Личное сообщение · #2

Так дело не в исходнике а сервере




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 09 мая 2008 21:18
· Личное сообщение · #3

Я нормально отправить почту подругому могу, тоесть либо с нета , либо почтовиком. А некоторые сервера вообще говорят что аутентификацию , команда не понятна , команда пароль непонятно , имя не понятно , дата не понятно , разрыв соединения. Хотя отсыл почты и есть отсыл почте везде. Может на гуглю перейти да там заголовок TLS требует , то есть шифровка как я понял идет.

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 09 мая 2008 21:46
· Личное сообщение · #4

Эээ... сервер может тебя послать если ты не делаешь SMTP-AUTH или полностью ESMTP... Ну или даже по верх TLS.




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 09 мая 2008 22:29
· Личное сообщение · #5

Я так понял все исходники по обыкновенной отправке накрылись =( , что значит полностью ESMTP? SMTP-AUTH я делаю. Я даже предположить не могу что поменять ... если бы я данные слал , то другое дело , фигню прислал какую нибудь и блок сразу. А так даже не успел. Ты код смотрел ?

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 09 мая 2008 23:41
· Личное сообщение · #6

ESMTP - более новый протокол, начинается с "EHELO"

en.wikipedia.org/wiki/SMTP_extension
tools.ietf.org/html/rfc1869

Ну а вообже просто отправь письмо клиентом и посмотри traffic в Ethereal.




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 09 мая 2008 23:58 · Поправил: mak
· Личное сообщение · #7

DATA db "DATA",13,10,0
EHLO db "EHLO Localhost",13 ,10,0
AUTH db "AUTH LOGIN",13,10,0 ;RFC 2554 login
;+ "YW5vLm1hlctiyMDAt0QGuZXQ=",13,10 ;username as Base64
;+ "Mzzhyt=",13,10,0 ;password as Base64
;---now send this part---

MAIL_FROM db "MAIL FROM: ",0
;+ "from@gmx.net",13,10,0
;---now send this part---

RCPT_TO db "RCPT TO: ",0
;+ "to@gmx.net",13,10,0
;---now send this part---


ну я ЕХЛО и делал , это не решает проблему и ХЭЛО и ЕХЛО одинаково.

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 10 мая 2008 00:16 · Поправил: tempread
· Личное сообщение · #8

mac
Могут проверятся параметры всех этапов SMTP сессии(helo,mail from,mail to). И только на этапе data есть вся информация(исключая само тело письма), по которой можно либо заблокировать письмо,либо проверить какой-либо whitelist(по айпи,по адресату и т.п.). И когда какой-либо признак спамерности срабатывает, клиент,на этапе data, вежливо посылается к "ISP SMTP relay".

Кстати,сервер вполне правильно посылает,если ему приходит в качестве параметра helo слово localhost.
Настоятельно рекомендуется использовать существующее доменное имя(hostname, и желательно с обратным резолвом) в качестве параметра helo.

И еще, необходимо передавать "<to_or_from@gmx.net>", а не "to_or_from@gmx.net"




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 10 мая 2008 01:44
· Личное сообщение · #9

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

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 10 мая 2008 01:50 · Поправил: tempread
· Личное сообщение · #10

Можно получить тестовый скомпилированый пример(с учтенными замечаниями)? Компилять негде.




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 10 мая 2008 07:14
· Личное сообщение · #11

mak, чего ты гадаешь - я ж отписал - посмотри в ethereal.




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 10 мая 2008 11:59
· Личное сообщение · #12

=) ага только уже и майл не работает

10.05.2008, 10:44:13: SEND - Отправка почты - писем в очереди: 1
10.05.2008, 10:44:16: SEND - Соединение с SMTP сервером прошло удачно
10.05.2008, 10:44:16: SEND - Аутентификация (обычный метод)...
10.05.2008, 10:44:18: SEND - Сервер сообщает об ошибке: Incorrect authentication data
10.05.2008, 10:44:18: SEND - Аутентификация (проверка имени пользователя и пароля)...
10.05.2008, 10:44:21: SEND - Сервер сообщает об ошибке: Incorrect authentication data
10.05.2008, 10:44:21: SEND - ВНИМАНИЕ: не удалось обнаружить на сервере подходящих алгоритмов аутентификации
10.05.2008, 10:44:21: SEND - Отправка письма для Kasandra0@mail.ru
!10.05.2008, 10:44:22: SEND - Сервер сообщает об ошибке: Administrative prohibition -- access from this ip address is blocked. Please use your ISP smtp-relay. Contact abuse@corp.mail.ru.
10.05.2008, 10:44:22: SEND - Соединение завершено - отправлено писем: 0
10.05.2008, 10:44:22: SEND - Не удалось отправить некоторые письма - подробности смотрите в Журнале работы
10.05.2008, 10:46:07: SEND - Отправка почты - писем в очереди: 1
10.05.2008, 10:46:07: SEND - Соединение с SMTP сервером прошло удачно
10.05.2008, 10:46:07: SEND - Аутентификация (обычный метод)...
10.05.2008, 10:46:08: SEND - Сервер сообщает об ошибке: Incorrect authentication data
10.05.2008, 10:46:08: SEND - Аутентификация (проверка имени пользователя и пароля)...
10.05.2008, 10:46:08: SEND - Сервер сообщает об ошибке: Incorrect authentication data
10.05.2008, 10:46:08: SEND - ВНИМАНИЕ: не удалось обнаружить на сервере подходящих алгоритмов аутентификации
10.05.2008, 10:46:08: SEND - Отправка письма для Kasandra0@mail.ru
!10.05.2008, 10:46:08: SEND - Сервер сообщает об ошибке: Administrative prohibition -- authorization required. Users in your domain are not allowed to send email without authorization. See www.mail.ru/pages/help/261.html for details.
10.05.2008, 10:46:09: SEND - Соединение завершено - отправлено писем: 0
10.05.2008, 10:46:09: SEND - Не удалось отправить некоторые письма - подробности смотрите в Журнале работы
10.05.2008, 10:50:15: SEND - Отправка почты - писем в очереди: 1
10.05.2008, 10:50:15: SEND - Соединение с SMTP сервером прошло удачно
10.05.2008, 10:50:15: SEND - Аутентификация (обычный метод)...
10.05.2008, 10:50:16: SEND - Отправка письма для Kasandra0@mail.ru
!10.05.2008, 10:50:16: SEND - Сервер сообщает об ошибке: Administrative prohibition -- access from this ip address is blocked. Please use your ISP smtp-relay. Contact abuse@corp.mail.ru.
10.05.2008, 10:50:16: SEND - Соединение завершено - отправлено писем: 0
10.05.2008, 10:50:16: SEND - Не удалось отправить некоторые письма - подробности смотрите в Журнале работы


Метод аутентификации RFC 2554 , на бате. все тоже без изменений. Скомпиленный вариант приложен. Месджбоксы в ответ выводит по событию.

0e61_10.05.2008_CRACKLAB.rU.tgz - SM.exe

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 10 мая 2008 12:31
· Личное сообщение · #13

Все работает,разбирайся со своими IP(или даже IP-сетями),которые не нравятся почтовику.

0ab8_10.05.2008_CRACKLAB.rU.tgz - log.txt




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 10 мая 2008 13:00
· Личное сообщение · #14

tempread Спасибо !!! .. Судя по логу письмо отправлено. Но во входящих его нет. Ранее у меня тоже при выполнении такой же лог был. Мне кажется что они Европейские сети блокируют полностью.

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 10 мая 2008 13:42
· Личное сообщение · #15

Судя по логу, авторизация успешна, и никто ни в чем не отказывает. Но письмо не было успешно отправлено,ведь имеем "421 Lost incoming connection" от сервера при передачи тела письма(или после передачи)




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 02 июня 2008 23:13
· Личное сообщение · #16

tempread пишет:
Судя по логу, авторизация успешна, и никто ни в чем не отказывает. Но письмо не было успешно отправлено,ведь имеем "421 Lost incoming connection" от сервера при передачи тела письма(или после передачи)


Да я это уже понял. На время оставил это но сейчас вернулся.

tempread пишет:
Все работает,разбирайся со своими IP(или даже IP-сетями),которые не нравятся почтовику.
0ab8_10.05.2008_CRACKLAB.rU.tgz - log.txt


Проверил на многих ипах самых разных стран. Россия включена ни один не сработал. Некоторые вернули удачно отправлено , но письмо так и не пришло , то есть что то опять не так. Я уже не знаю что поменять чтобы он заработал =) Не ужели нет больше методов почту слать?!

Кстати , что касается других почтовиков , чего то они стандарт другой имеют. Я ранее вообще думал он один для всех.

Что делать ? Подскажите =)

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 02 июня 2008 23:18 · Поправил: tempread
· Личное сообщение · #17

Попробуй отправить письмо telnet'ом. А потом проверь действия своей программы. Субъективно сложилось впечатление, что она не отправляет сиволов "окончание передачи тела письма"(обычно это с новой строки точка).




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 02 июня 2008 23:31
· Личное сообщение · #18

_mail_end db 13,10,13,10,"--my_ary--",13,10,13,10,".",13,10,"QUIT",13,10,13,10,0

Отправляет. Телнетом всегда выдает сбой подключения на порт 23 , хотя я на порт 23 не подключаюсь. Откуда он берется без понятия. Падает отсылка все на посыле команды дата.

К сожалению не один почтовик не работает у меня. Поэтому прошу когонить скинуть лог общения с сервером. =) Майл моно затереть ..

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 02 июня 2008 23:48 · Поправил: tempread
· Личное сообщение · #19

На mail.ru много антиспамовых проверок,поэтому с заголовками нужно быть аккуратным, вот пример успешно отправленного письма telnet'ом:

xxx#host -t MX mail.ru
mail.ru mail is handled by 10 mxs.mail.ru.

xxx#telnet mxs.mail.ru 25
Trying 194.67.23.20...
Connected to mxs.mail.ru.
Escape character is '^]'.
220 Mail.Ru ESMTP
helo lll
250 mx59.mail.ru ready to serve
mail from:<sd@ya.ru>
250 OK
rcpt to:<postmaster@mail.ru>
250 OK
data
354 Go ahead
Subject: Test
From: <>
To: <postmaster@mail.ru>

Hello
.
250 OK id=1K3Gut-000N8O-00




Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 03 июня 2008 13:43
· Личное сообщение · #20

mak пишет:
Телнетом всегда выдает сбой подключения на порт 23 , хотя я на порт 23 не подключаюсь.

Если порт не указал, то по умолчанию 23 порт (телнет). Так что telnet smtp.mail.ru 25

-----
Computer Security Laboratory





Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 03 июня 2008 16:45
· Личное сообщение · #21

Дело в том что я же еще ничего послать не успел , кроме авторизации и команды ДАТА... смотрел под отладчиком. Тоже ничего такого не нашел

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 09 июня 2008 16:59
· Личное сообщение · #22

Вообщем все остой какой то. Стабильной работы почты нельзя добится вот дожили. Пробую через Г майл сделать пересылку. Вот что пишут по этому поводу

Gmail requires clients to use both TLS layering as well as authentication --> GmailHelp <-- http://mail.google.com/support/bin/answer.py?answer=13287 : Configuring other mail clients

Hence, after a successful EHLO command-reply sequence, a client should issue the --> STARTTLS <-- http://www.ietf.org/rfc/rfc3207.txt command, followed by an --> AUTH <-- http://www.faqs.org/rfcs/rfc2554.html command.

You can use the --> OpenSSL <-- http://www.openssl.org/ library to implement the TLS support in your SMTP client. I used the pre-compiled OpenSSL library binaries from the --> Win32OpenSSL <-- http://www.slproweb.com/products/Win32OpenSSL.html Installation Project for my own SMTP client API.

And as far as the authentication goes, I simply used the PLAIN authentication mechanism, which is fine since the SMTP is layered over TLS.
Обычный вопрос кто в теме ?

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 09 июня 2008 20:56
· Личное сообщение · #23

mak пишет:
Обычный вопрос кто в теме ?

Так а в чём вопрос? Имея gmail account можно посылать по SMTP. Только весь простокол переключается на SSL3/TLS после "STARTTLS":

<c>
S: <waits for connection on TCP port 25>
C: <opens connection>
S: 220 mail.imc.org SMTP service ready
C: EHLO mail.ietf.org
S: 250-mail.imc.org offers a warm hug of welcome
S: 250 STARTTLS
C: STARTTLS
S: 220 Go ahead
C: <starts TLS negotiation>
</c>

ftp://ftp.isi.edu/in-notes/rfc2487.txt

то есть, после этой команды происходит SSL handshake, и потом всё точно так же, только внутри зашифрованного канала. Ессно шифрование самому писать не надо, есть OpenSSL.




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 09 июня 2008 22:38
· Личное сообщение · #24

s0larian Спасибо ! Если бы я хоть раз имел с этим дело я бы сказал ах точно Это я уже понял еще ранее , английский тоже знаю , не зря же написал выше можно не повторять Интересно как это на практике делается. У нас был учитель по информатике =) , так вот , перед тем как чему то учить он давал коды и давал задания и делай как хочешь. Через 2 часа все точно выполняли задание. Мало того на уроке теории после практики они схватывали огого. А тупо расматривать ссл как то не очень. Ссори но это действительно так.

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 09 июня 2008 23:21
· Личное сообщение · #25

mak, эээ, так примеров и док немеряно:
www.google.com/search?hl=en&q=openssl%20tutorial

Самая первая сцилка показывает как обращаться с их абстракным IO. То есть ты с сокетами сам работаешь а с OpenSSL через BIO.




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 10 июня 2008 00:21 · Поправил: mak
· Личное сообщение · #26

ладно , ты меня так и не понял. Я привык

все эти тексты лажа. это не корнеь дела. Все коды на линукс или на скрипты где вообще 7 строчек отправки. Примеров нет!

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 10 июня 2008 00:58
· Личное сообщение · #27

mak, этот код компилется на gcc (linux/mingw/cygwin) и VC++ с минимальными изменениями. Примеров кода - море. Примеров готовых прог - море. Что ты ноешь я не пойму? Ты хочешь лекцию? Купи книжку про OpenSSL.




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 10 июня 2008 03:58
· Личное сообщение · #28

Это все мэил.ру жжот, вот переписка с суппортом:

gwsoft.ahteam.org/foruma/topic.php?forum=4&topic=145

-----
-=истина где-то рядом=-





Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 10 июня 2008 14:14
· Личное сообщение · #29

KingSise
Кстати да мейл.ру отжигает по полной Месяц назад тоже довелось переписываться с ними по поводу бана на ихнем ресурсе "Мой мир" и помоему даже с этой же Эльвирой. Толи она бот толи она сцуко тупая до безобразия. Я ей в первом письме просил чтобы разбанили наши шлюзы и перечислил ИП. Так она спрашивает какую ошибку выдает IE, то потом по новой начинает спрашивать ИП. В итоге после 3го моего письма когда я понял что с ней мы ниочем не догворимся и попросил переслать моё письмо админам или в технический отдел она мне так и не ответила.

-----
Computer Security Laboratory





Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 10 июня 2008 14:26
· Личное сообщение · #30

s0larian
Я не ною , а жду комлицированного совета как это сделать. Некоторые системщики страдают этим что простую вещь , обьясняют как то через . А пока я я это и сам все знаю. Но дело с этим не имел никогда. Я прошу помощи в крайних случаях , как ты знаешь уже давно Си учить я не начал. Потому что для работы хватает АСм да и время поджимает ии вообще это не место для отчета.

Поэтому чесно скажу =) такие советы типа , дачетам пойди вон там глянь да сделай я считаю нахальством и ответом на отстань.

Если же это професиональный ответ системщика , тоя его не понял =) потому что я не системщик , но написанное выше я также написал что и ты. Поэтому не надо тут меня выставлять в таком свете.

А от тебя я ничего не требую за всех говорить не надо. Когда я не могу что то сказать я и не говорю

KingSise у меня такой же есть список. Я также переписывался это издевательство.

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube



. 1 . 2 . >>
 eXeL@B —› Программирование —› access from ip address [(мой IP)] is blocked
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати