Нашей платформе PAAS необходимо отправлять электронную почту от имени наших клиентов, где "От" должен быть доменом нашего клиента.Таким образом, у наших клиентов есть серверы, на которых работает Sendmail, с которых мы должны отправлять электронную почту для достижения назначенного адреса «От».
Обычно наши клиенты настраивают обычные службы SMTP с включенным протоколом TLS и настроенными именем пользователя и паролем.Это означает, что нам нужно составить тело, прикрепить файлы, назначить заголовки и т. Д. Из нашего PHP-кода на нашем сервере, но окончательная «отправка» происходит через удаленный SMTP-сервер Sendmail.
Наша проблема с некоторыми клиентами: Sendmail на удаленном сервере имеет не включенную аутентификацию SMTP.Они просто заносят в белый список наш IP.
Мы запускаем службу общего хостинга, поэтому, чтобы дать им более фиксированный IP-адрес, который они могли бы внести в белый список, мы используем прокси-сервер.Они занесли в белый список этот IP-адрес прокси-сервера на этом сервере назначения.Не могли бы вы посоветовать, как мы можем использовать php-mailer с прокси?Таким образом, настройки, подобные следующим:
$mail->isSMTP();
$mail->Host = 'smtp1.example.com;smtp2.example.com';
$mail->SMTPAuth = false;
$mail->PROXY??? = '<our proxy IP here>';
Кажется, в phpmailer нет опции proxy
.Любые указания на то, как, если SMTPAuth имеет значение false, мы разрешаем удаленному серверу Sendmail распознавать и разрешать только нам?Какова обычная картина в этих случаях?Благодарю.