Есть 2 ПХП класса:
github.com/clue/php-socks... github.com/PHPMailer/PHPM... Нужно добавить в PHPMailer возможность использоват соксы.
В итоге использование соксов должно выглядить так:
> $mail = new PHPMailer;
> $mail->socks = "192.168.1.120:8080";
Т.е. использование соксов должно быть прозрачным и встроенно в phpmailer, а уже phpmailer там подключает другие классы и начинает общаться через сокс.