赛捷软件论坛's Archiver

joyce.sun 发表于 2015-10-12 15:43

对象参考

本节概述了一旦服务器使用邮箱被激活会发生什么,如[email]support@domain.com[/email],和任何相关的规则集。
本节还提供了一个对象的概述部署在电子邮件管理器。
1.        当服务应用程序启动,它创建一个CRM对象和登录系统使用的注册表项。
2.        利用CRM服务的对象,应用程序查询custom_emailaddress表。这是表拥有关于每个服务的安装。
3.        数据读取和以下发生:
指定脚本文件读入。
另一个管理对象被创建和登录使用用户登录ID
使用电子邮件帐户的信息,登录邮箱和读入电子邮件。一个电子邮件的接口对象被创建。这就是所谓的MsgHandler对象。
4.        使用电子邮件的发件人地址,该数据库查询:
•        检查电子邮件是否属于用户。一个UserQuery CRM查询对象被创建,运行下面的脚本。
SELECT * FROM vUsers WHERE
user_emailaddress = FromAddress
OR
user_mobileemail = FromAddress
•        检查电子邮件是否属于公司。一个CompanyQuery CRM查询对象被创建,运行下面的脚本。
SELECT * FROM vE-mail, vCompany WHERE emai_companyid = comp_
companyid AND emai_emailaddress = FromAddress
•        检查电子邮件是否属于一个人。一个PersonQuery CRM查询对象被创建,运行下面的脚本。
SELECT * FROM vE-mail, vPerson WHERE email_personid = pers_
personid AND emai_emailaddress = FromAddress
5。这里所指的所有对象传递给脚本的上下文和指定的操作被执行。
你可以进一步自定义功能的电子邮件管理使用下列对象。
请参阅帮助CRM开发帮助的方法和属性的对象的详细描述。
•        MsgHandler对象:MsgHandler对象提供系统基本访问电子邮件对象和功能。这是高层对象的脚本语言。它是通过在脚本运行时。
•        电子邮件对象:电子邮件对象提供访问电子邮件通过其本身的属性和方法。此对象被传递到脚本作为默认电子邮件对象,但也可从MsgHandler对象如下:
myemail = MsgHandler.msg
•        AddressList对象:部分电子邮件对象,该对象提供访问的收件人和抄送,密送地址列表。你可以访问该对象如下:
myaddresslist = email.CC;
•        邮件对象:该对象提供访问一个个人地址从AddressList对象。你可以返回一个个人信箱订阅对象如下:
myaddress = email.CC.Items(1);
•        AttachmentList对象:该对象提供访问电子邮件附件。你可以访问该对象如下:
myAttachmentList = email.Attachments;
•        附件对象:该对象提供获得一个单独的附件。你使用AttachmentList对象的“项目”属性来访问该对象。
myAttachment = email.Attachments.Items(1);

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.