全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2104|回复: 18

技术贴,完全免费实现无限别名收件加发件,cf catch-all+zoho

  [复制链接]
发表于 2024-1-20 08:05:01 | 显示全部楼层 |阅读模式
本帖最后由 corporation 于 2024-1-20 16:34 编辑

原帖  https://hostloc.com/forum.php?mo ... =1265568&page=3

操作复杂,结果似乎还行,能一站式完全所有收发的需求,看有没大佬能简化下步骤:

用这个方法就实现了用一个域名加cf加免费zoho,来无限别名收件,user1@test.com发件 (只能实现固定别名发件,实现不了无限别名发件)



只能用zoho,因为lark即使设置mail.test.com,mx记录也是root,所以和cf的邮件转发冲突而无法添加mx记录。zoho一切正常,设置mail.test.com,mx记录加上mail就行(而非像lark一直用裸域)

1.先在zoho添加test.com,正常配置,设置mx记录,这样就有了一个user1@test.com账号,这个账号后来会用上
2.需要删除前一步的zoho,mx记录,添加cf的邮件转发mx记录
3.免费zoho只能添加一个域名,因此上面这步后,需要在zoho删除test.com,添加新域名mail.test.com
4.这样能添加一个新用户,user2@mail.test.com。这个用户当catch all的转发邮件
5.需要把dns修改为"v=spf1 include:_spf.mx.cloudflare.net include:zoho.com ~all"(加上zoho的域名),这样mailtester发件测试能有9分,不添加只有4分。这个记录是cf自动创建的,但能手动修改

此时,上面那个user1@test.com的账户能正常发送邮件了。可以用mail-tester和任何一个gmail,手动测试下发送情况

但是最大的问题是root的邮件不能设置为catch-all的接收邮箱,因为没有设置root的mx(在第2步被删除了)。此时user2@mail.test.com是能正常收发邮件的。但是回复的时候,用的是mial.test.com而不是test.com。如果此时强行设置user1@test.com为cf的catch接收邮件,会出现邮件无限反弹

最后一步还没解决,但应该很接近了。非完美主义者也能用mail.test.com回复test.com的邮件。


更新,最后一步解决方法:

在以上步骤后,在https://mail.zoho.com/zm/#settings/sendmailas/view 设置External From Addresses,然后选zoho smtp,添加在步骤1中的user1@test.com
完成后,此时发送邮件时可以任选是用user2@mail.test.com或是user1@test.com。邮件正常发送,mail-tester9分,gmail成功收到,用gmail回复,user2@mail.test.com也成功收到回复

gmail上看到的发件人是user1@test.com,签名域名是mail.test.com(虽然不是test.com但无关紧要了,发件人是test.com就行)。

用这个方法就实现了用一个域名加cf加免费zoho,来无限别名收件,user1@test.com发件


总结下:
catch all指定的转发邮箱是user2@mail.test.com
发信人的登陆邮箱也是user2@mail.test.com
user2@mail.test.comuser1@test.com绑定,实现在user2(mail.test.com)上用user1的别名(裸域 test.com)发件




 楼主| 发表于 2024-1-20 08:07:23 | 显示全部楼层
本帖最后由 corporation 于 2024-1-20 19:20 编辑

遇到的几个坑可以看原贴

更新下,这个方法如果用user1@test.com发邮件,好像没法验证dkim。我把root和mail都加了dkim的txt,但测试中依然显示没配置dkim,有哪位大佬知道怎么配置?

没有dkim会降一分到9分
 楼主| 发表于 2024-1-20 08:20:33 | 显示全部楼层


谢谢mjj帮顶
发表于 2024-1-20 08:22:11 | 显示全部楼层
绑定 我缺个ZOHO
发表于 2024-1-20 08:30:11 | 显示全部楼层
好久没技术帖了,帮顶
发表于 2024-1-20 08:45:46 来自手机 | 显示全部楼层
稍后试下,感谢分享
发表于 2024-1-20 09:47:58 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2024-1-20 16:29:20 | 显示全部楼层
本帖最后由 corporation 于 2024-1-20 16:35 编辑
BackDoor 发表于 2024-1-20 09:47
太麻烦了 直接lark吧


光用lark不能实现catch all,用cf才能支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-13 15:03 , Processed in 0.079848 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表