"""Development mailer: logs the would-be email (including the action link) to stdout instead of sending. Never use in production.""" import logging from app.integrations.mailer.base import Mailer logger = logging.getLogger("provenance.mailer") class ConsoleMailer(Mailer): async def send_email_verification(self, *, to: str, link: str) -> None: logger.info("[email] verify address for %s -> %s", to, link) async def send_password_reset(self, *, to: str, link: str) -> None: logger.info("[email] password reset for %s -> %s", to, link)