curl + proxy + mail()

Тема в разделе "PHP", создана пользователем new_forward, 11 окт 2012.

Модераторы: latteo
  1. new_forward

    new_forward

    Регистр.:
    5 май 2008
    Сообщения:
    668
    Симпатии:
    44
    Доброго времени суток! Скажите пожалуйста почему не работает такая реализация

    PHP:
    function MailProxy(){
     
      
    $c curl_init();
      
    curl_setopt($cCURLOPT_HTTPPROXYTUNNEL1);
      
    curl_setopt($cCURLOPT_PROXY$proxy);
     
      
    mail('mail@mail.ru''kuku''ogo''From: mail2@mail.ru');
     
     
      
    curl_close($cl2);
     
    }
    Почта не отправляется через прокси :nezn:
     
  2. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    :facepalm:
    потому что curl абсолютно никак не связан с mail . И в пхп его невозможно связать.
    Чтобы отправить почту нужно использовать сокеты и посылать сообщения через протоколы smtp и прочие но с проксей. Причём прокси должны быть либо тунельными либо соксами. Вообще через курл посылать мыла тоже можно, но только на небольшом количестве хостингов.
     
    arvie нравится это.
  3. nechtima

    nechtima Создатель

    Регистр.:
    1 июл 2010
    Сообщения:
    30
    Симпатии:
    8
    через socks делай, прокси не актуален в данном случае
     
  4. new_forward

    new_forward

    Регистр.:
    5 май 2008
    Сообщения:
    668
    Симпатии:
    44
    Перерыл кучу инфы, надыбал 3 примера:

    1 пример