1.如何实现读取主邮箱里收的转发邮件?#
有一种业务场景,我们自建了邮局,使用虚拟邮箱在其他平台注册,但是这些邮箱是虚拟的,是不存在的,所以我们的邮局会将这些虚拟邮箱收到的邮件转发到我们指定的一个邮箱里,我们称之为主邮箱
那么如何读取某个虚拟邮箱收到的邮件呢?
1.你需要把主邮箱的账号密码信息添加到本系统中
2.使用读取邮件API接口,其中有个筛选参数recipientsTo
(实际收件人邮箱),这个就是虚拟邮箱账号,你需要填写这个参数即可
2.谷歌邮箱的邮件转发到其他邮局,如何收件?#
和第一个问题类似,也是通过例如筛选参数recipientsTo
(实际收件人邮箱)3.如何读取垃圾箱的邮件?#
使用imap协议即可。pop3协议只支持收件箱,不支持垃圾箱4.如何实现限制某个邮箱账号只能读取某个网站或者账号的邮件?#
5.微软邮箱oauth2登录,提示 xxx BAD User is authenticated but not connected.#
6.谷歌邮箱登录提示 [AUTHENTICATIONFAILED] Invalid credentials (Failure)#
7.使用代理登录取件时报错:Couldn't connect to host, port: ......, ...; timeout -1; Using SOCKS host, port: ......, ...#
8.使用Linux宝塔邮局提示[UNAVAILABLE] Maximum number of connections from user+IP exceeded (mail_max_userip_connections=10)#

打开宝塔面板
-软件商店
,找到宝塔邮局管理器
,点击服务状态
,点击Dovecot
的配置文件
,在第一行增加以下内容mail_max_userip_connections = 2000
其中的2000你可以随便改,如果你的服务器牛逼,就改大点,默认值是10。然后点击保存。然后点击重启,即可解决9.匹配规则,匹配验证码的常用正则表达式#
获取6位纯数字验证码\d{6}
如果有多个结果,请确认是第一个,然后设置使用第几个结果
参数即可10.微软邮箱常见应用ID#
Mozilla ThunderBird(雷鸟):9e5f94bc-e8a4-4e73-b8be-63364c29d753
DaenMail:eaf00b26-f1ef-4e07-a1d7-99a57fa129ec
11.个人微软邮箱授权oauth2获得refreshToken#
已购买本软件的用户,可以免费使用该接口,获得的是DaenMail
的令牌refreshToken
按照提示登录你的微软邮箱即可自动跳转获得refreshToken
{
"code": 200,
"msg": "获取refresh_token成功",
"refreshToken": "M.C545_BL2.0.U.-CptdQ6HWaXq8ltrb2qJHkOA2M1S3GdnpmvXBWTfdPi4Wubrkqp3d4R0FUIwmctTC1W2ZDbo2ANnw3aUV4iXttVJm!oOHeCFhD4QLnbmNvMXOPtcDy2lTaXtB9KoJ!15zYnADQj!GHWbYwKVTBfj1JTh9vwwFK39BmmGFPSSIVQk0O7!o!LuitcrfqIahEOK0lyZu3uZCfHptjwU!V!jMDJbGNjaVdcYm0T8qQ6D1MZSiyloUaNbIhT*tMHLFYa6dN0Iq!xxxxxxxxxxxxxKKL7hlOPrmf!7uNhpmWI5wg3l3cZhX5T!5C2pPJPir5H*!cNyBMNU0xOdl59urz!KBV4EjXIjW5Xqymv3LvHvbQ8uUHwiBOeDhuklSOkVYpgZV*NWM6HbZWiGMSYoQSUq1h3EI0quhH1ql2XvdnXnCZ",
"clientId": "eaf00b26-f1ef-4e07-a1d7-99a57fa129ec",
"clientName": "DaenMail"
}