Я работаю над проектом, которому нужен встроенный в него список рассылки по электронной почте с очень сложной структурой списка. Первоначально я думал, что мог бы просто использовать PHPList, чтобы сделать работу с небольшими изменениями из-за управления списками. Но теперь я обнаружил, что мне нужно будет построить это с нуля. PHPList - это сложный способ настройки.
Поэтому я ищу рекомендации сценариев, классов, функций, которые помогут с процессами, чтобы я мог сосредоточиться только на логике и управлении списками.
Требования следующие:
Пользовательская подписка веб-форма, которая фиксирует имя и адрес электронной почты. Двойное согласие отправляет подтверждение по электронной почте со ссылкой на целевую страницу. (В поисках простого сценария для управления этим аспектом).
Целевая страница для подтверждения согласия с подпиской по электронной почте. Это где я должен включить мою структуру списка. Списки - это очень глубокие вложенные деревья множеств и выходящие за рамки любого списка рассылки, с которым я сталкивался. Мне нужно построить эту часть, так как она слишком сложна.
Логин пользователя для дальнейшей настройки их параметров списка. Хотелось бы, чтобы скрипт помог с этим аспектом.
Страница администратора для создания электронного письма (формат html). Ищете простой скрипт, чтобы помочь с этим процессом. Сайт использует CKEditor для большей части ввода html, поэтому я мог бы просто использовать это здесь. Затем мне также нужно связать его со списком вложенных множеств, поэтому мне нужно создать эту часть самостоятельно. Ищите простой класс / скрипт, который я могу использовать в качестве отправной точки для помощи со структурой.
Почтовый менеджер скрипт. В идеале хотелось бы, чтобы cron мог отправлять электронные письма в определенное время каждый день / неделю. Также хотелось бы, чтобы ошеломить электронную почту с паузой каждые 25 или около того, чтобы обойти флаги спама. Файл журнала того, что было отправлено, где было бы идеально. Мне нужно построить логику того, что отправляется куда из-за структуры списка. Хотелось бы использовать существующий сценарий управления в качестве отправной точки.
Почтовый скрипт . Наконец, нужен класс / скрипт для фактической отправки. Я использовал phpmailer в прошлом, но задавался вопросом, было ли что-нибудь лучше в наши дни.
Как я сказал в начале, PHPList достаточно близок, но по своей структуре он был слишком сложным, чтобы копаться и изменять способ обработки списков. Поэтому я ищу скрипты, которые легко настраивать и взламывать.