2013-06-10 6 views
0

Я отправляю автоматические электронные письма, и поэтому я должен предоставить функцию отмены подписки. У меня есть объект User, который не используется много, только когда пользователь регистрируется, и электронные письма могут быть отправлены пользователям, которые не зарегистрированы в качестве Пользователей. Поэтому, когда я отправляю электронное письмо, и я должен указать ссылку на отмену подписки, должен ли я хранить целый отдельный объект/класс для class Unsubscriptions или включать их как переменную в классе User, независимо от того, зарегистрирован ли пользователь для получения сообщений электронной почты?Как отказаться от подписки usecase для сайта

Вы использовали какой-либо метод для отмены подписки, который вы можете порекомендовать? Существуют ли какие-либо рамки для недопущений? GAE, который я использую, имеет очень примитивную структуру для отправки и получения электронных писем, и я понимаю, что Amazon имеет гораздо более развитый API для управления большим списком адресов электронной почты, но я полагаю, что я все еще могу сделать все это в GAE без Amazon, хотя это займет больше времени, поэтому я рассматриваю возможность управления большими списками адресов электронной почты из Amazon. У меня есть> 10 000 зарегистрированных пользователей, которых я никогда не отправлял по электронной почте, и я хотел бы направить им напоминание о том, что они могут использовать мое приложение и что они могут отказаться от подписки на будущие рассылки.

ответ

1

Каждый новый класс подразумевает новый запрос, который добавляет к общей стоимости. Упакуйте столько информации, которая практична в классе User. Простой логический класс пользователя должен работать для активных/неактивных или подписаться/отписаться. Ваше приложение должно принимать сообщения электронной почты для получения запроса Unsubscribe и установить связанное с ним логическое значение False.

 Смежные вопросы

  • Нет связанных вопросов^_^