blob: 87e6dee52ec65ab19cfae503309be51bf09b44dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
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);
}
}
|