Я пытаюсь отправить электронное письмо с помощью PHPMailer через прокси-сервер SMTP, но не могу найти поле или функцию в PHPMailer, чтобы позволить мне это сделать.
Может быть, вы можете мне помочь? Если PHPMailer не поддерживает это, возможно, вы можете порекомендовать мне бесплатную программу почтовой программы, которая делает?
спасибо
Нет такой вещи, как прокси-сервер SMTP – только портовые пересылки (иногда называемые Null mailers) и SMTP-реле. Можно маршрутизировать произвольные порты / протоколы через HTTP и SOCKS-прокси – но AFAIK, который не поддерживается никакими продуктами из коробки.
Для обоих переадресаторов портов и SMTP-реле это просто вопрос о том, как использовать phpmailer для хоста и порта:
... $mua = new PHPMailer(); ... $mua->Host = 'my-smtp-relay.example.com'; $mua->Port = '2525'; ... $mua->Send(); ...