Php smtp socks

Тема в разделе "Как сделать...", создана пользователем treycom, 26 июл 2012.

  1. treycom

    treycom Писатель

    Регистр.:
    19 июл 2012
    Сообщения:
    0
    Симпатии:
    0
    Может кто поделится классом отправки почты на языке php через smtp использую socks прокси?
     
  2. evangel

    evangel Создатель

    Регистр.:
    7 сен 2008
    Сообщения:
    17
    Симпатии:
    1
    PHP:
     <?php
    include "libmail.php"// вставляем файл с классом
    $m= new Mail// начинаем
    $m->From"asd@asd.com" ); // от кого отправляется почта
    $m->To"komu@asad.com" ); // кому адресованно
    $m->Subject"Тема сообщения" );
    $m->Body"Текст письма" ); 
    $m->Cc"copy@asd.com"); // копия письма отправится по этому адресу
    $m->Bcc"bcopy@asd.com"); // скрытая копия отправится по этому адресу
    $m->Priority(3) ;    // приоритет письма
    $m->Attach"asd.gif","""image/gif" ) ; // прикрепленный файл
    $m->smtp_on"smtp.asd.com""login""password" ) ; // если указана эта команда, отправка пойдет через SMTP
    $m->Send();    // а теперь пошла отправка
     
    echo "Показывает исходный текст письма:<br><pre>"$m->Get(), "</pre>";
    ?> 
    Перейти по ссылке
     
  3. treycom

    treycom Писатель

    Регистр.:
    19 июл 2012
    Сообщения:
    0
    Симпатии:
    0
    как через socks то слать? :(
     
  4. stealthdebuger

    stealthdebuger Механик

    Administrator
    Регистр.:
    25 авг 2008
    Сообщения:
    634
    Симпатии:
    1.408
    Через сокеты нет универсального решения, т.к. у многих почтовиков различные методы защиты от спамеров, к примеру тот же HELO можно ожидать более 30 секунд.
    Простой наглядный способ отправки через сокеты (не учитывающий факторов, о которых сказано выше) приведен здесь Перейти по ссылке