如何添加一个Email账户模板

本文详细介绍了如何在系统中配置和管理模板账户,包括添加、限制数量以及使用SSL的安全设置。通过定义宏和结构体,用户可以轻松地添加如Gmail、Yahoo等支持SSL的邮箱,同时提供了模板账户实例来展示配置过程。此外,还说明了如何在不同文件中实现这一功能,以及如何扩展模板账户的数量。

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

09A,09B: 
 首先定义宏:EMAIL_USE_DEFAULT_ACCT_TEMPLATE_VALUES
 
这个宏在customer_email_num.c文件中,然后在email_get_default_acct_template_value() 函数中添加需要预置的模板帐户。如果需要添加gmail,yahoo等支持SSL的邮箱,请将use_ssl置为KAL_TRUE;并将ssl_port_number设置为相应的端口号。添加之后,用户只需要输入用户名和密码就OK。 
 这样的模板帐户目前只能添加10个,如果想添加10个以上的帐户,必须增大MMI_EMAIL_MAX_ACCT_TEMPLATE_NUM这个宏。 
10A: 
 需要定义宏 :EMAIL_USE_DEFAULT_ACCT_TEMPLATE_VALUES ,并在函数
mmi_email_acct_temp_get_template_value()中添加,对应的结构体为mmi_email_acct_temp_struct。这部分的代码,10A放在EmailAppCore.c和.h中。
 
下面是一个template填充的例子: 
 { 
 L"Gmail", 
 L"@gmail.com", 
 SRV_EMAIL_PROT_IMAP4, /* protocol */ 
 { 
 L"imap.gmail.com", 
 0,  
993, 
 SRV_EMAIL_SEC_SSL_TLS 
 }, /* incoming_server */ 
 { 
 L"smtp.gmail.com", 
 0, 
 465, 
 SRV_EMAIL_SEC_SSL_TLS 
 }, /* outgoing_server */ 
 MMI_TRUE, /* username_format */ 
 MMI_TRUE /* outgoing_auth */ 
 },
 
同样的只能定义10个模板,需要增大的话,要改变宏 MMI_EMAIL_ACCT_TEMP_MAX_NUMBER的值。 
11A:
 
不需要再定义宏:EMAIL_USE_DEFAULT_ACCT_TEMPLATE_VALUES 。
 
采用同样的结构体 mmi_email_acct_temp_struct,模板数据写在全局数组 acct_template_list[] 中。其余同10A。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值