вы вообще можете настроить сервер 2?если да, можете ли вы настроить его на ретрансляцию сообщений на сервер 1. Если вы можете, то просто укажите php-сценарий server1 на использование host2, а не localhost для отправки SMTP.
, если вы не можете настроить, как описано выше, вымог бы создать страницу на server2, на которой server1 отправляет электронную почту для отправки, а затем отправлять с server2 ... Ооо, на server2 у вас будет «relay.php», который принимает отправленные значения, представляющие отправляемую электронную почту (addressFrom, addressTo, при условии, тело).Вы бы использовали curl на сервере server1 для отправки запроса post в relay.php.Это некрасиво и может работать не слишком хорошо, и не так хорошо, как при использовании SMTP, но оно будет делать то, что вы хотите.в идеале, посмотрите, как заставить server2 принимать SMTP-ретранслятор от server1 - ваш хост может вам помочь.