Android 邮件自适应问题

本文介绍如何自定义预置邮箱配置到EmailClient端,包括邮箱域名、入站与出站服务器参数、协议及SSL设置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


需求:
如果需要预置一些邮件服务账户的参数信息到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> 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员Android

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值