Стоит задача создать рассылку по мэйлам с smtp через соксы. Все сделал, но так и не допер, как реализовать тоже самое, но через соксы... Помогите, пожалуйста PHP: <?php $spam=file("spamlist.txt"); for($i=0;$i<count($spam);$i++) { require_once 'class.php'; $mail = new Silvia_Mail; // Соединяемся с сервером $mail->smtpConnect('login', 'pass', 'smtp.mail.ru', 2525); $mail->setDefaultCharset('windows-1251'); $mail->setContentType('text/html'); // Устанавливаем емэйл с которого будут отсылаться письма и имя. // Емэйл должен быть тот, к которому мы подключились $mail->setUser('[email protected]', 'король великий'); // тема сообщения $mail->setSubject('пиздец'); // Текст сообщения $mail->setBody('<b>епт</b>'); // Добавляем адресатов $mail->addTo(trim($spam[$i]), 'ss'); // Отправляем письмо $mail->send(); echo $mail->send(); // Отключаемся от сервера $mail->smtpClose(); } ?> Это сам спамер. Тут класс для работы
никак) на соксах должен быть открыт 25 порт) у мну свой самопис такого-же типа причем с этим же классом))тока у мну может сразу хавать и гмаил,и маил, и яшу)
буду примногом признателен,если ты мне расскажешь как на соксе открыть 25 порт.Я понимаю если прокси используеться типа "моста", конект между спамером и одминкой,но в данном случаи скрипту даються акки и он конектиться через прокси к этим акам, а я нзн как к маилу можно конектиться кроме 25 и 2525 портов...
Зачем открывать порт? При соединении с соксом указывается адрес и порт куда будет производится подключение через сокс.
Kaimi, ты хоть сам понимаешь, что пишешь? полная бредятина. подключайся к соксу хоть через 81 порт, сокс по-твоему к смтп серверу через 80й будет коннектится? или через закрытый ? иди книжку почитай нонеймз, не обращай внимания, он хотел понтануться
вобщето Kaimi прав и не гоните тут). другое дело я слышал что на соксах закрывают исходящий конект на 25 порт спецально для спамеров).
Т-34,у тебя неверное мнение на этот счет.Зачем подключатся к соксу через 81 или к смтп через 80,если сразу можно сказать клиенту написанному на php ,что бы он приконектился на 25 порт сервера смтп и предоставил все что просит сервер?
Почитай сам хотя бы вики: The client's connection request is: * field 1: SOCKS version number, 1 byte (must be 0x05 for this version) * field 2: command code, 1 byte: o 0x01 = establish a TCP/IP stream connection o 0x02 = establish a TCP/IP port binding o 0x03 = associate a UDP port * field 3: reserved, must be 0x00 * field 4: address type, 1 byte: o 0x01 = IPv4 address o 0x03 = Domain name o 0x04 = IPv6 address * field 5: destination address of o 4 bytes for IPv4 address o 1 byte of name length followed by the name for Domain name o 16 bytes for IPv6 address * field 6: port number in a network byte order, 2 bytes
не кайми, мне кажеться ты все же не прав... если бы ты был прав, то не было такихз бы проблем с нахождением соксов для ДМ, у меня у самого лицуха и я общался с одмином, тот предлогал прокси лист на месяц за 1к примерно...
Т-34 завали ебало). nonamez, я грю спецом делают так чтобы соксы не работали со спамом. ты можеш сделать очень просто поставить сокс на своём компе и через него отправить письмо, если уж ты на слово не вериш, и понять как работают соксы не хочеш.
zeppe1in, если ты такой болван, что не понимаешь что говорит твоя жёнушка каими, то иди в угол. ему указали, что что если запросы должны идти через определённый порт, и если он закрыт на соксе, то сокс становится невалидным для рассылки. Вероятно , он думает, что если это Code: ProxyAddr => '', ProxyPort => '', ConnectAddr => smtp, ConnectPort => port заполнить, то будет всё оке и ничё не надо. он указания мудрых не внял и начал мне приводить никчёмные примеры из быдло-википедии. а вы, уважаемый zeppe1in, лижете жопу не разобравшись и не зная о чём здесь идёт речь
А это опять ты... Я писал что можно модифицировать тот класс и добавить поддержку соксов. И доказывал что через сокс можно подключаться к любому удаленному порту независимо от номера порта открытого на соксе.
всмысле? бле, это описание того, что если есть нога, то можно ёбнуть по мячу. тебе про закрытые порты тут твердят, перечитай внимательно
Я исходил из того что просил ТС: Ответ был Я сказал что к смтп серверу можно подключиться через сокс, изменив класс, я не прав?
вот тут завязочка, а не там , где ты указал. чтобы приконнектится соксу к смтп серверу , у него должен быть открыт 25 порт. далее ты написал ты не прав. ответ на твой вопрос.
Открываю консоль, пишу telnet smtp.mail.ru 25 Открываю ещё одну консоль, пишу netstat В таблице вижу: TCP node:1235 smtp.mail.ru:smtp ESTABLISHED По твоей логике локальный порт должен быть 25, а не 1235