请教一下 邮件代理 服务器

102 天前
 Motorola3

想做一个 邮件代理系统 不知道有没有相关的仓库可以参考的 求大佬们推荐一下

1099 次点击
所在节点    程序员
12 条回复
nice2cu
102 天前
实现收发功能吗
Motorola3
102 天前
@nice2cu 对的 从根邮箱发出 走代理邮箱转发 然后用户实际收到的来源是代理邮箱 收邮件的话反过来
nice2cu
102 天前
嗯 这个应该可以做的吧 代理邮箱总是先收再发,监听收件时,发件人是根邮箱就 将内容等信息复制一份,代理邮箱作为发送人
Motorola3
102 天前
@nice2cu 逻辑上是行得通的 但是我就是想找有没有更好的解决方案 因为外部看起来是有更好的解决方案的
LindsayZhou
102 天前
@nice2cu #3 如果 「发送人」是指邮件的 From 头的话,不用改。
只要域名的 spf 记录配好了,直接什么都不改,转就行了,接收方会通过 dkim 签名去验证。
邮件列表就是这么玩的,(只是邮件列表的 To 也不是实际的接收邮箱,还带了一些 List 和 ARC(非必须) 的邮件头)

好像还要注意以下 dns ptr 的东西,这个我也没搞清楚,不过好像也不是必须要有的。

maddy 可以用写配置文件定义邮件的处理流程,可以去看看能不能不存到本地,直接转出去,我不太确定。
Motorola3
102 天前
@LindsayZhou 这块有没有相关文档之类的可以学习的呀大佬
LindsayZhou
102 天前
@Motorola3 #6 这个我是一边翻其他人的代码,一边看 rfc 。
rfc821 Section 3.2 简单提了一下 forward 。
waringid
102 天前
1 、postfix
2 、iredmail
julyclyde
102 天前
非标准需求
基本上是用 sender dependent transport 之类的查询表来实现
Motorola3
102 天前
@waringid skiff-apps 如何 我看他也是开源的
paxnil
101 天前
SMTP 服务器之间这种操作一般不叫代理,叫 relay ,看根邮箱和代理邮箱你能控制那个。
waringid
101 天前
@Motorola3 没用过这个。前面推荐的都是开源的,Postfix 是 Linux 自带的 Mail 组件(命令配置)。你如果需要更全面的功能、界面、和多客户端的支持。可以考虑 zimbra https://www.zimbra.com/product/download/zimbra-collaboration-network-edition/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1013177

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX