全球主机交流论坛

标题: 用cf的catch all收信时,如何发件的问题 [打印本页]

作者: corporation    时间: 2024-1-20 01:00
标题: 用cf的catch all收信时,如何发件的问题
本帖最后由 corporation 于 2024-1-20 01:07 编辑

这里说能用gmail的smtp发送,要开2fa  https://gist.github.com/irazasyed/a5ca450f1b1b8a01e092b74866e9b2f1

问题有几个,包括发送域名与gmail的DKIM签名不匹配,DMARC安全性降低

除此之外有花最少的钱或不花钱 也不造轮子的方案吗?
作者: corporation    时间: 2024-1-20 01:06
求mjj大佬指点
作者: 玄武    时间: 2024-1-20 01:12
我就是用这个方法。 不知道别的了。

不过话说回来,gmail再怎么降低,应该也比自己smtp发更不容易进垃圾箱吧
作者: corporation    时间: 2024-1-20 01:17
玄武 发表于 2024-1-20 01:12
我就是用这个方法。 不知道别的了。

不过话说回来,gmail再怎么降低,应该也比自己smtp发更不容易进垃圾箱 ...

是不是必须开gmail的2fa才能用app密码?
作者: 玄武    时间: 2024-1-20 01:17
corporation 发表于 2024-1-20 01:17
是不是必须开gmail的2fa才能用app密码?

是的。不过添加完以后 你好像是可以禁用啊
作者: corporation    时间: 2024-1-20 01:18
玄武 发表于 2024-1-20 01:12
我就是用这个方法。 不知道别的了。

不过话说回来,gmail再怎么降低,应该也比自己smtp发更不容易进垃圾箱 ...

用这个方法发的话,邮件开头是不是会出现  通过gmail发送  类似的字样?
作者: corporation    时间: 2024-1-20 01:19
玄武 发表于 2024-1-20 01:17
是的。不过添加完以后 你好像是可以禁用啊

还能这样,学习了大佬
作者: wazh100329    时间: 2024-1-20 01:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 玄武    时间: 2024-1-20 01:32
corporation 发表于 2024-1-20 01:18
用这个方法发的话,邮件开头是不是会出现  通过gmail发送  类似的字样?

我测试了一下 给我的qq企业邮局,直接被拒收了 550 Mail is rejected by recipients

作者: corporation    时间: 2024-1-20 01:40
玄武 发表于 2024-1-20 01:32
我测试了一下 给我的qq企业邮局,直接被拒收了 550 Mail is rejected by recipients
...


是不是dkim没设置对?  这里测试下 https://www.mail-tester.com/  给邮件设置打分
作者: corporation    时间: 2024-1-20 01:43
wazh100329 发表于 2024-1-20 01:22
别人给我发了邮件,我直接写纸质邮件回信

厉害了mjj
作者: 玄武    时间: 2024-1-20 01:46
corporation 发表于 2024-1-20 01:40
是不是dkim没设置对?  这里测试下 https://www.mail-tester.com/  给邮件设置打分 ...

10分获得了0.8的高分
作者: Guard    时间: 2024-1-20 01:46
好像是能收不能发
作者: 玄武    时间: 2024-1-20 01:48
纯属数字域名扣了-1.999
作者: corporation    时间: 2024-1-20 01:50
玄武 发表于 2024-1-20 01:46
10分获得了0.8的高分

厉害。。。

记得zoho lark配置好了后至少有8分,这样送达率已经很高了
作者: 玄武    时间: 2024-1-20 01:51
使用另外一个纯英文的com域名 5.5分
作者: 玄武    时间: 2024-1-20 01:54
corporation 发表于 2024-1-20 01:50
厉害。。。

记得zoho lark配置好了后至少有8分,这样送达率已经很高了

发件人:****<***@****.com>
(由 ****@gmail.com 代发)

时   间:
2024年1月20日(星期六) 凌晨1:52
作者: corporation    时间: 2024-1-20 02:03
玄武 发表于 2024-1-20 01:48
纯属数字域名扣了-1.999

拿字母域名试试
作者: corporation    时间: 2024-1-20 02:04
玄武 发表于 2024-1-20 01:54
发件人:****
(由 ****@gmail.com 代发)

对,真实的gmail邮件地址也会写出来。那是不是就保护不了隐私了?
作者: corporation    时间: 2024-1-20 02:05
玄武 发表于 2024-1-20 01:51
使用另外一个纯英文的com域名 5.5分

dkim dmarc之类的设置了没?dkim会加分
作者: 玄武    时间: 2024-1-20 02:06
corporation 发表于 2024-1-20 02:04
对,真实的gmail邮件地址也会写出来。那是不是就保护不了隐私了?

嗯 还是不能代发。插个眼看你最后选择什么方案。
作者: corporation    时间: 2024-1-20 02:10
玄武 发表于 2024-1-20 02:06
嗯 还是不能代发。插个眼看你最后选择什么方案。


其实我想把cf的邮件都转到同样的域名邮箱里,比如[email protected],这个用zoho或lark,然后就能收发了。但这个方法要两个域名,一个域名好像不行,因为在cf设置转发的时候就不能设置zoho的mx记录。你觉得这个思路能怎么改
作者: 玄武    时间: 2024-1-20 02:36
zoho或lark没有catch all?
作者: corporation    时间: 2024-1-20 05:02
玄武 发表于 2024-1-20 02:36
zoho或lark没有catch all?

lark好像没有catch,zoho好像付费版才有

试了下能不能把cf和lark一起用,结果是不能,用了cf的邮件转发mx记录就动不了, 报错  This zone is managed by Email Routing. Disable Email Routing to add/modify MX records. (Code: 890190)  起码在cf看来用邮件转发就不能动mx了,因此添加zoho失败

我还没试能不能用二级域名,比如主域名cf上转发用test.com,zoho上用mail.test.com,虽然回复时候的域名对不上。。有空你也试下
作者: corporation    时间: 2024-1-20 05:11
本帖最后由 corporation 于 2024-1-20 05:16 编辑
玄武 发表于 2024-1-20 02:36
zoho或lark没有catch all?


试了下好像可以cf上转发用test.com,然后配置zoho mail.test.com,cf上能成功添加zoho的mx记录。试了下如果换成root,cf就报错。。

所以好像只能test.com收,然后mail.test.com回了?求个把接收和回复地址统一的办法
作者: corporation    时间: 2024-1-20 05:19
玄武 发表于 2024-1-20 02:36
zoho或lark没有catch all?

解决办法:在zoho中以别名发送,所以虽然配置的是mail.test.com,但是依然能以test.com别民发邮件,所以达到目的   收件发件域名一样

这是刚想到的理论方案,实际怎样还没试。。。
作者: corporation    时间: 2024-1-20 07:30
本帖最后由 corporation 于 2024-1-20 07:57 编辑
玄武 发表于 2024-1-20 02:36
zoho或lark没有catch all?


找到一个接近成功的办法,思路有点乱,赶快记下

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

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

此时,上面那个[email protected]的账户能正常发送邮件了

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

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

看有没大佬补充方案,让cf的邮箱直接发到[email protected]。或者,让[email protected]的zoho账号能直接用[email protected]当别名发邮件


作者: corporation    时间: 2024-1-20 07:55
玄武 发表于 2024-1-20 02:36
zoho或lark没有catch all?

搞定

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

gmail上看到的发件人是[email protected],签名域名是mail.test.com(无关紧要了)。

用这个方法就实现了用一个域名加cf加免费zoho,来无限别名收件,[email protected]发件
作者: 玄武    时间: 2024-1-20 12:28
实话我看不明白你这么绕是为什么? 昨天说完以后我改了一下mail.ru , catch-all到一个邮件地址。就好了啊
作者: zzr    时间: 2024-1-20 13:02
话说回来,cf的邮件转发有不改ns使用的方式吗。。。。。
作者: zzr    时间: 2024-1-20 13:06
我已经馋她很久了,只是一直没找到入口进去。。。。
作者: QVQ    时间: 2024-1-20 13:42
三四十买个A1全局,随便造。
作者: 西门锤雪    时间: 2024-1-20 14:13
本帖最后由 西门锤雪 于 2024-1-20 14:18 编辑
corporation 发表于 2024-1-20 07:55
搞定

在以上步骤后,在https://mail.zoho.com/zm/#settings/sendmailas/view 设置External From Address ...


能整理一下详细步骤吗,看半天没看懂,有些步骤不知咋操作,比如zoho里面是创建zohomail.com邮箱还是创建自定义域名邮件
作者: corporation    时间: 2024-1-20 16:22
西门锤雪 发表于 2024-1-20 14:13
能整理一下详细步骤吗,看半天没看懂,有些步骤不知咋操作,比如zoho里面是创建zohomail.com邮箱还是创建 ...

看这个  https://fd.vvwvv.eu.org/thread-1265589-1-1.html
作者: corporation    时间: 2024-1-20 16:24
西门锤雪 发表于 2024-1-20 14:13
能整理一下详细步骤吗,看半天没看懂,有些步骤不知咋操作,比如zoho里面是创建zohomail.com邮箱还是创建 ...

zoho里创建自定义域名邮件,此时的注册邮箱就选[email protected],这个域名邮件此时已经在cf上配置好了,转发到任意gmail,就能正常收zoho的激活邮件。




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4