Android 邮件自适应问题
需求:
如果需要预置一些邮件服务账户的参数信息到Email Client端,如
邮箱域名为mail.ru, list.ru, inbox.ru, bk.ru, corp.mail.ru自适应如下参数:
Incoming Server: imap.mail.ru
Incoming Server Port: 993
Ssl on the incoming server: enabled
Username: full email user
Outgoing Server: smtp.mail.ru
Outgoing server port: 465
Ssl on the outgoing server: enabled
Protocol: IMAP4
解决方法:
自定义预置邮箱配置:
首先您可能要做的改动是去配置Email/res/xml/providers.xml 中的 incoming 和 outgoing 的URI。
该URI是由如下几部分组成的:
协议类型 + 安全类型 +:// 服务器地址。
Server port 是不需要专门去配置的,因为他是由 协议类型和是否使用SSL来确定的。
如果您需要使用SSL,那么您在配置的时候就不用去添加trustallcerts部分,应该配置成类似这样的: imap+ssl+://imap.163.com
Protocol的配置就是上面说的 协议类型 部分,后面的服务器地址部分应该和协议类型对应
修改路径:
packages/apps/Email/res/xml/providers.xml
PS:解决方法如下
在provider.xml 文件末尾添加
<provider id="mail.ru" label="mailru" domain="mail.ru">
<incoming uri="imap+ssl+://imap.mail.ru" username="$user" label="IMAP4"/>
<outgoing uri="smtp+ssl+://smtp.mail.ru" username="$user" />
</provider>
<provider id="list.ru" label="listru" domain="list.ru">
<incoming uri="imap+ssl+://imap.mail.ru" username="$user" label="IMAP4"/>
<outgoing uri="smtp+ssl+://smtp.mail.ru" username="$user" />
</provider>
<provider id="inbox.ru" label="inboxru" domain="inbox.ru">
<incoming uri="imap+ssl+://imap.mail.ru" username="$user" label="IMAP4"/>
<outgoing uri="smtp+ssl+://smtp.mail.ru" username="$user" />
</provider>
<provider id="bk.ru" label="bkru" domain="bk.ru">
<incoming uri="imap+ssl+://imap.mail.ru" username="$user" label="IMAP4"/>
<outgoing uri="smtp+ssl+://smtp.mail.ru" username="$user" />
</provider>
<provider id="corp.mail.ru" label="corpmailru" domain="corp.mail.ru">
<incoming uri="imap+ssl+://imap.mail.ru" username="$user" label="IMAP4"/>
<outgoing uri="smtp+ssl+://smtp.mail.ru" username="$user" />
</provider>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!