import { MailDeliverer } from "./deliver.ts"; import { DovecotMailDeliverer } from "./delivers/dovecot.ts"; import { AwsContext } from "./aws.ts"; import { AwsMailDeliverer } from "./delivers/aws.ts"; export class MailTrafficHandler { receiver: MailDeliverer; sender: MailDeliverer; constructor(aws: AwsContext) { this.receiver = new DovecotMailDeliverer(); this.sender = new AwsMailDeliverer(aws); } }