Когда пользователь зарабатывает 10 баллов в моем приложении, он получает электронное письмо со словами «Вы только что заработали 10 баллов!»
Если кто-то зарабатывает 10 баллов в день в течение недели, я не против отправлять ему электронное письмо в день, но если кто-то зарабатывает 50 баллов за один день, я не хочу отправлять ему 5 электронных писем.
Так что я бы хотел перехватить каждое исходящее письмо до того, как оно будет отправлено, проверить его и определить, должен ли я его отправлять или нет. Какой лучший способ сделать это?