目的
- 从in@in.com -> out@out.com
- 从 任意xxdkfjdkjkj@in.com -> out@out.com
- 从 任意@in.com 同时转发给多个 out1@out1.com|out2@out2.com等等
- 最终CloudFlare只需要设置MX和DKim两项即可
参考
实现
CloudFlare设置 auto.xx.cc (对外的邮件可以是 3kjkjdkfj3jjij@auto.xx.cc)

运行docker
Shell
x
14
14
1
# production - :之后是esmtp密码,也可以不填,自动生成;自己用不上
2
export SMF_CONFIG='@auto.xxx.cc:目标1@gmail.com:eCDGH7'
3
# to multiple address
4
export SMF_CONFIG='@auto.xxx.cc:目标1@gmail.com|目标2@alumni.stanford.edu:eCDGH7'
5
6
# 保留dkim - 不然每次运行都变
7
mkdir -p /data/simple-mail-forwarder && cd /data/simple-mail-forwarder
8
# -t: Allocate a pseudo-tty
9
docker run -t -d --restart=always \
10
--name=simple-mail-forwarder \
11
-v $(pwd)/dkim:/var/db/dkim/ \
12
-e SMF_CONFIG -p 25:25 zixia/simple-mail-forwarder
13
14
docker logs -f simple-mail-forwarder

设置dkim – cat dkim/auto.hate.cc/default.txt


验收
