diff --git a/src/email_server/services/MessageService.js b/src/email_server/services/MessageService.js index 4b25e26..acd4872 100644 --- a/src/email_server/services/MessageService.js +++ b/src/email_server/services/MessageService.js @@ -36,6 +36,10 @@ class MessageService { throw new Error("Temporary email not authorized"); } + if (await this.isValidDomain(messageData.to)) { + throw new Error("Receiving to temporary email addresses is not allowed"); + } + return Message.query().insert({ ...messageData, temp_email_id: tempEmail.id,