diff --git a/packages/xo-server-transport-email/src/index.js b/packages/xo-server-transport-email/src/index.js index 67ffcadd2..d3a56e97f 100644 --- a/packages/xo-server-transport-email/src/index.js +++ b/packages/xo-server-transport-email/src/index.js @@ -6,6 +6,12 @@ import { markdown as nodemailerMarkdown } from 'nodemailer-markdown' const markdownCompiler = nodemailerMarkdown() +const logAndRethrow = error => { + console.error('[WARN] plugin transport-email:', error && error.stack || error) + + throw error +} + // =================================================================== export const configurationSchema = { @@ -133,7 +139,7 @@ class TransportEmailPlugin { to, cc, bcc, subject, markdown - }) + }).catch(logAndRethrow) } }