diff --git a/packages/server/modules/emails/services/sending.ts b/packages/server/modules/emails/services/sending.ts index c84c60c4b..232276b5b 100644 --- a/packages/server/modules/emails/services/sending.ts +++ b/packages/server/modules/emails/services/sending.ts @@ -1,6 +1,7 @@ import { logger } from '@/logging/logging' import { getTransporter } from '@/modules/emails/utils/transporter' import { getEmailFromAddress } from '@/modules/shared/helpers/envHelper' +import { resolveMixpanelUserId } from '@speckle/shared' export type SendEmailParams = { from?: string @@ -22,7 +23,7 @@ export async function sendEmail({ }: SendEmailParams): Promise { const transporter = getTransporter() if (!transporter) { - logger.warn('No email transport present. Cannot send emails.') + logger.warn('No email transport present. Cannot send emails. Skipping send...') return false } try { @@ -34,6 +35,13 @@ export async function sendEmail({ text, html }) + logger.info( + { + subject, + distinctId: resolveMixpanelUserId(to || '') + }, + 'Email "{subject}" sent out to distinctId {distinctId}' + ) return true } catch (error) { logger.error(error)