Я использую phpMailer для отправки электронной почты из PHP.
Я реализовал ту же концепцию в mod_perl несколько лет назад.Имейте в виду, что большая часть вашей исходящей электронной почты, вероятно, будет заблокирована, если вы отправите значительный объем.И если ваша система может быть взломана (и это звучит как минимум правдоподобно), спаммеры могут найти ее и использовать вашу систему, что приведет к блокировке всей вашей исходящей электронной почты.
Отправка электронной почты более сложна, чем должна быть (если рассматривать только технологию), благодаря спаму и спам-фильтрам.В наши дни мне часто легче писать код, который использует стороннюю службу для фактической отправки электронных писем, передавая адреса через API.Недавно мне повезло с API-интерфейсами MailChimp и Contactology.
РЕДАКТИРОВАТЬ: что касается входящей электронной почты: если бы вы не находились в ситуации с общим хостингом, это не было бы так сложно - просто перехватите его, уберите заголовки и перенаправьте обратно на новый адрес,Я должен был бы согласиться с Конрадом, я думаю на этот счет - PHP-скрипт с общим хостом кажется довольно неоптимальной средой для решения этой проблемы.Если вы не можете использовать system () для прямой передачи его обратно в почтовую инфраструктуру, я думаю, вам нужно полностью проанализировать входящую электронную почту и собрать ее.