diff options
Diffstat (limited to 'services/docker/mail-server/relay/dumb-smtp-server.ts')
-rw-r--r-- | services/docker/mail-server/relay/dumb-smtp-server.ts | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/services/docker/mail-server/relay/dumb-smtp-server.ts b/services/docker/mail-server/relay/dumb-smtp-server.ts index af2a69f..21679ea 100644 --- a/services/docker/mail-server/relay/dumb-smtp-server.ts +++ b/services/docker/mail-server/relay/dumb-smtp-server.ts @@ -23,13 +23,6 @@ export class DumbSMTPServer { this.#deliverer = deliverer; } - async #send(rawMail: string): Promise<{ message: string }> { - const mail = await this.#deliverer.deliverRaw(rawMail); - return { - message: mail.deliverMessage ?? "Success", - }; - } - async #handleConnection(conn: Deno.Conn) { using disposeStack = new DisposableStack(); disposeStack.defer(() => { @@ -89,7 +82,7 @@ export class DumbSMTPServer { if (line === ".") { try { log.info("Done receiving mail data..."); - const { message } = await this.#send(rawMail); + const { message } = await this.#deliverer.deliverRaw(rawMail); await send(`250 2.6.0 ${message}`); rawMail = null; log.info("Done SMTP mail session."); |