Skip to content

Add mock service for logging sent emails.#9

Open
masterkram wants to merge 1 commit intoSupersaasHQ:mainfrom
masterkram:mock-service
Open

Add mock service for logging sent emails.#9
masterkram wants to merge 1 commit intoSupersaasHQ:mainfrom
masterkram:mock-service

Conversation

@masterkram
Copy link
Copy Markdown

Add a mock service which logs emails to the console instead of sending them. For development purposes.
Uses consola to format the email:

Screenshot 2025-04-20 at 00 16 16

This can be used in your app as follows:

const provider = process.env.NODE_ENV === 'development' ? 'mock' : 'mailgun'; // replace mailgun with whatever provider you use
useEmail(provider).send({
    to: "test@test.com",
    from: "test@test.com",
    subject: "Test",
    text: "Test",
});

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant