PHP как мост к серверу smtp / pop3 - PullRequest
0 голосов
/ 22 мая 2011

Возможно ли, если я захочу использовать PHP-скрипт, который будет использоваться в качестве моста или посредника от клиентов к реальному серверу smtp / pop3?Настоящий сервер находится за брандмауэром и не будет настроен как общедоступный.Поэтому мне нужен поддельный сервер, который просто передает электронную почту на настоящий SMTP-сервер.Можно ли это сделать?

Ответы [ 2 ]

1 голос
/ 22 мая 2011

Теоретически вы могли бы написать прокси, вам нужно было бы реализовать протоколы SMTP / POP3 / IMAP на уровне проводов в PHP.Это должно быть запущено службы (т.е. CLI, а не внутри Apache).Если вам нужен почтовый прокси, вы рассматривали nginx?

1 голос
/ 22 мая 2011

Я совершенно уверен, что в принципе невозможно, чтобы PHP-скрипт на виртуальном хостинге выполнял функции настоящего POP3 / SMTP-прокси.

Запросы, поступающие от клиентов, будут использовать эти протоколы и попытаться подключиться к вашему серверу Godaddy. У этого сервера будет либо собственный POP3 / SMTP-сервер, который прослушивает эти порты, либо его нет.

Для этого вам понадобится сервер, на котором у вас есть полные права суперпользователя - но тогда вам больше не понадобится PHP, там будут более удобные инструменты для этого.

...