diff --git a/packages/mailer/handlers/studio/src/index.ts b/packages/mailer/handlers/studio/src/index.ts index 5eb7ad671bcd..1ee0c2e7fea7 100644 --- a/packages/mailer/handlers/studio/src/index.ts +++ b/packages/mailer/handlers/studio/src/index.ts @@ -27,11 +27,20 @@ export class StudioMailHandler extends AbstractMailHandler { sendOptions: MailSendOptionsComplete, handlerOptions?: HandlerOptions, ): Promise { - return this.nodemailerHandler.send( - renderedContent, - sendOptions, - handlerOptions, - ) + try { + return await this.nodemailerHandler.send( + renderedContent, + sendOptions, + handlerOptions, + ) + } catch (e) { + console.error( + '\nSent an email to the void! You can view this email during development with Redwood Studio: `yarn rw studio`', + ) + console.error(' ' + (e as Error).message + '\n') + } + + return {} } internal() {