Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Прямая доставка почты минуя Smtp (https://forum.antichat.xyz/showthread.php?t=29945)

Yuryus 26.12.2006 16:05

Прямая доставка почты минуя Smtp
 
Встречал информацию в одной спамерской проге про прямую доставку почты минуя смтп провайдера или хостера.

Возможно ли такое реализовать средствами Php?
Есть ли какие то наработки?

Суть.
При отправке письма скрипт коннектится выбирая имя мыльного домена после знака @ к серверу и дальше по схеме, работа с почтой через телнет.
Реализуемо ли такое?

P.s. не подумайте плохого, я не спамер ;), может быть ещё не спамер...

~Real F@ck!~ 26.12.2006 16:11

Думаю это бред... по крайней мере невидел такого- или наебур или просто что то новое.

Yuryus 26.12.2006 16:56

Смотрите. В инете лежит класс PHP для работы с телнет.
Вариант, если PHP можно научить работать с телнет, то почему его не научить отправлять почту напрямую. По аналогии:

Пример:

telnet mail.server.com 25
helo 193.122.323.211 //Ваш текущий ip mail
from:lala@blablabla.net
rcpt to:target@mailserver.com
dataSubject:Ha ha haText See you!.quit

Ведь возможно это реализовать средствами PHP.

TaNkist 26.12.2006 17:00

Возможно. Только нужно коннектиться не доменному имени (ведь ты коннектишься не к mail.ru, а k smpt.mail.ru). Адрес SMPT-сервера определяется MX-записью для домена на DNS-сервере. Для этого нужно написать собственный DNS резолвер. Кстати, многие хосты запрещают отправку мыла с неизвестных хостов.

Yuryus 26.12.2006 17:06

Резолвить через Whois, получать айпишник и коннектиться на 25 порт.

Прояните.
Отправка почты через Sendmail например.

PHP скрипт передаёт данные скрипту Sendmail на сервере.
Sendmail в свою очередь резолвит адрес и коннектится на 25 порт удалённого сервера.
Говорит Привет пришла почта для Васи Пупкина.
Удалённый сервер говорит Привет, есть такой Вася, готов принимать.
Принимает.
Т.е. на прямую PHP скрипт может постучаться на удалённый сервер на 25 порт, сказать Привет пришла почта для Васи Пупкина.
Сервер должен ответить есть такой Вася, Принимаю.

Есть ли наработка такого скрипта?
Есть ли у кого ни-ть скрипты для анализа ответа сервера?

Yuryus 28.12.2006 01:00

Дык вопрос?
Может кто то такое чудо написать?

SMiX 28.12.2006 01:05

Может. Не бесплатно.

TANZWUT 28.12.2006 03:25

так а чем тебя неустраивает?
PHP код:

mail($to$subject$message$header); 


tclover 28.12.2006 03:52

сабж - норкоманы бля (с) KSURi

Yuryus 28.12.2006 04:16

При таком раскладе можно обходить на любом хостинге блокирование по количеству отправленных писем. А если подключить проски, то можно не париться с халявными смтп серверами.
Или я ошибаюсь?

Yuryus 28.12.2006 04:20

http://www.massmail.ru/adr/

Цитата:

Программа Advanced Direct Remailer (ADR) сочетает в себе многофункциональный почтовый ремайлер, позволяющий доставлять исходящую почту прямо на почтовый сервер получателя в обход сервера провайдера и программу для массированной персонализированной рассылки писем. ADR доставляет письма одновременно в несколько потоков и может работать в несколько раз быстрее, чем обычный почтовый клиент. При этом на него не влияют ограничения почтового сервера провайдера ни на число, ни на объем отправляемых через него писем

tclover 28.12.2006 04:25

Цитата:

Прямая доставка почты минуя Smtp
Тебе что, нужно проорать в ухо rfc 821? Или ты недокурил свои фломастеры? Как ты почту будешь отправлять вне протокола? Дискетами чтоли?

Yuryus 28.12.2006 04:36

ну сорри, просто идея была интересной
Не пинайте сильно
Риспект, что поправили кепку.

SMiX 28.12.2006 10:09

Как я понял, Yuryus хочет иммитировать smtp-сервер.

Yuryus 28.12.2006 14:29

Цитата:

Сообщение от SMiX
Как я понял, Yuryus хочет иммитировать smtp-сервер.

Thanks

Реально ли?

SMiX 28.12.2006 15:07

Не знаю, как работает smtp-сервер... Если просто на уровне открытия сокетов то очень даже реально..

je0n 28.12.2006 16:55

Цитата:

telnet mail.server.com 25
helo 193.122.323.211 //Ваш текущий ip mail
from:lala@blablabla.net
rcpt to:target@mailserver.com
dataSubject:Ha ha haText See you!.quit
Кажеться ты не понимаешь, что вот этой фигней, ты отправляешь письмо именно по ПРОТОКОЛУ SMTP. Посмотри на первую строчку. Цифра 25 в конце он номер протокола. Телнетом ты просто работаешь с этим протоколом (так сказать на более низком уровне, чем почтовый клиент ;)). Также можно работать и фтп и с хттп. А письмо ты можешь отправить тока через smtp!!! Ну или дискетами :) ха-ха-ха
Цитата:

Тебе что, нужно проорать в ухо rfc 821? Или ты недокурил свои фломастеры? Как ты почту будешь отправлять вне протокола? Дискетами чтоли?

nicotine 29.12.2006 02:46

...читаем из спам-листа мыло в переменную $user...

list($mailuser,$server)=split("@",$user);
getmxrr($server,$a);
теперь в массиве $a - список МХ серверов. выбираем один из них в $mailserv и определяем его ип.

$ip=gethostbyname($mailserv);
$sock=fsockopen($ip,25);
...конект на 25 порт сервера $a...

fwrite($sock, "HELO i-am-cool\r\n");
$str=$str.fgets($sock);
fwrite($sock, "RSET\r\n");
$str=$str.fgets($sock);
fwrite($sock, "MAIL FROM:<".$mailfrom.">\r\n");
$str=$str.fgets($sock);
fwrite($sock, "RCPT TO:<$user>\r\n");
$str=$str.fgets($sock);
fwrite($sock, "DATA\r\n");
$str=$str.fgets($sock);
fwrite($sock,"\r\n"."."."\r\n");
$str=$str.fgets($sock);
fwrite($sock, "QUIT\r\n");
$str=$str.fgets($sock);
fclose($sock);
/* $log=fopen("log.txt","a");
fwrite($log,$str);

... вуаля. сделано...

прочитав толковую мануалку по пхп, сможешь сделать неплохую спамилку... короче, с типя плюсег))

KSURi 29.12.2006 04:45

nicotine
Это что, минуя смтп отправил, да?

Закройте уже тему...

nicotine 29.12.2006 13:30

KSURi
нет. код просто подключается к смтп-серверу реципиента и отправляет письмо...
интересно бы повтыкать на код, который отправит письмо БЕЗ смтп или имап... ггг

fucker"ok 29.12.2006 14:54

Можно! Можно миную смтп. Всего-то нужно порутить сервер и добавить почту вручную в /var/mail (или куда там)
Цитата:

Тебе что, нужно проорать в ухо rfc 821? Или ты недокурил свои фломастеры? Как ты почту будешь отправлять вне протокола? Дискетами чтоли?
Про дисеты отжог :)

nicotine 29.12.2006 17:46

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

MegaZLO 30.12.2006 19:35

вобщем было куча прог которые очень хитро отсылали почту, в нее достаточно было вбить всеголишь поле кому и свой адрес (вроде там еще смтп было) вобщем чел получал письмо а обратный адрес типо вася@пупкин.ру

Talisman 30.12.2006 20:34

бла-бла-бла... глянул в код письма и офигел, что это подставное мыло)


Время: 17:01