aboutsummaryrefslogtreecommitdiff
path: root/services/docker/mail-server/aws-sendmail/delivers/traffic.ts
blob: 3d567f9a21b752b59f9c34622b9af516aa257718 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { MailDeliverer } from "../deliver.ts";
import { DovecotMailDeliverer } from "./dovecot.ts";
import { AwsContext } from "../aws.ts";
import { AwsMailDeliverer } from "./aws.ts";

export class MailTrafficDeliverer {
  receiver: MailDeliverer;
  sender: MailDeliverer;

  constructor(aws: AwsContext) {
    this.receiver = new DovecotMailDeliverer();
    this.sender = new AwsMailDeliverer(aws);
  }
}