Клиент спросил сегодня утром, можем ли мы предоставить услугу подписки, в результате чего:
Почта поступает на определенный адрес на облачном почтовом сервере без возможностей procmail / maildrop
Cron запускает Perl или PHP-скрипт на другом сервере, который проверяет наличие новой почты и на основании адреса электронной почты подразумевает , откуда абонент, смотрит вверх и пересылает электронное письмо со всеми прикрепленными файлами всем подписчикам вместе с добавленной ссылкой для отказа от подписки
Скрипт удаляет переадресованное письмо
Почтовый сервер будет иметь доступ как по IMAP, так и по протоколу POP.
// РЕДАКТИРОВАТЬ
Обратите внимание, что почта будет поступать от 220+ правительственных агентств / организаций. Пользователи будут использовать интерфейс, чтобы указать, от каких организаций они хотят получать пересылки. Чтобы работать как традиционный список рассылки, нам нужно настроить 200 списков рассылки, а затем создать интерфейс для обработки подписок. Предложенный интерфейс позволит 1 - 200 подписок с одним электронным письмом подтверждения и одним интерфейсом отказа.
// КОНЕЦ РЕДАКТИРОВАНИЯ
Клиент был предупрежден о том, что подделка заголовка является детской игрой, и что вирусные вложения являются серьезной проблемой и, тем не менее, готовы продолжать.
Итак, с учетом того, что это НЕ идея, что я одобряю, какие библиотеки вы использовали для выполнения такого рода задач?