想做一个 邮件代理系统 不知道有没有相关的仓库可以参考的 求大佬们推荐一下
1
nice2cu 150 天前
实现收发功能吗
|
3
nice2cu 150 天前
嗯 这个应该可以做的吧 代理邮箱总是先收再发,监听收件时,发件人是根邮箱就 将内容等信息复制一份,代理邮箱作为发送人
|
5
LindsayZhou 149 天前
@nice2cu #3 如果 「发送人」是指邮件的 From 头的话,不用改。
只要域名的 spf 记录配好了,直接什么都不改,转就行了,接收方会通过 dkim 签名去验证。 邮件列表就是这么玩的,(只是邮件列表的 To 也不是实际的接收邮箱,还带了一些 List 和 ARC(非必须) 的邮件头) 好像还要注意以下 dns ptr 的东西,这个我也没搞清楚,不过好像也不是必须要有的。 maddy 可以用写配置文件定义邮件的处理流程,可以去看看能不能不存到本地,直接转出去,我不太确定。 |
6
Motorola3 OP @LindsayZhou 这块有没有相关文档之类的可以学习的呀大佬
|
7
LindsayZhou 149 天前
@Motorola3 #6 这个我是一边翻其他人的代码,一边看 rfc 。
rfc821 Section 3.2 简单提了一下 forward 。 |
8
waringid 149 天前
1 、postfix
2 、iredmail |
9
julyclyde 149 天前
非标准需求
基本上是用 sender dependent transport 之类的查询表来实现 |
11
paxnil 149 天前
SMTP 服务器之间这种操作一般不叫代理,叫 relay ,看根邮箱和代理邮箱你能控制那个。
|
12
waringid 148 天前
@Motorola3 没用过这个。前面推荐的都是开源的,Postfix 是 Linux 自带的 Mail 组件(命令配置)。你如果需要更全面的功能、界面、和多客户端的支持。可以考虑 zimbra https://www.zimbra.com/product/download/zimbra-collaboration-network-edition/
|