aboutsummaryrefslogtreecommitdiff
path: root/services/docker/mail-server/relay/dumb-smtp-server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'services/docker/mail-server/relay/dumb-smtp-server.ts')
-rw-r--r--services/docker/mail-server/relay/dumb-smtp-server.ts9
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.");