您的位置:首页 > 其它

CRM邮件系统分析

2007-11-05 12:49 357 查看
INSERT INTO [CRM_Email] ([CreateDate],[SenderTypeID],[SenderName],[ReceiverTypeID],[ReceiverName],[ReceiverEmail],[ObjectType],[Title],[Content],[Type],[UploadFileTypeid])VALUES (GETDATE(),'0000000000','管理员','0000000000','管理员','','Send','邮件名','邮件正文',0,'2,1')

go

INSERT INTO [CRM_Email] ([CreateDate],[SenderTypeID],[SenderName],[ReceiverTypeID],[ReceiverName],[ReceiverEmail],[ObjectType],[Title],[Content],[Type],[UploadFileTypeid])VALUES (GETDATE(),'0000000000','管理员','0000000000','管理员','','Receive','邮件名','邮件正文',0,'2,1')

go

exec spCRM_MsgSendBatch 'Normal', '0000000000', '0000000000', '邮件通知:【管理员】于 2007-11-5 12:47:30 给你发送了邮件

邮件名称:邮件名

[surl=../Message/ViewEmailFile.asp?EmailTypeID=241&EmailType=self]点击查看[/surl]', 'System', '11 5 2007 12:47:30:000PM', 'Email', ''

go

Update [CRM_UploadFile] Set [CoObject]='Email' Where [CreatorTypeID]='0000000000' And [CoObjectTypeID]='Email' And [CoObject]='EmailTemp'

go

Delete [CRM_UploadFile] Where [CreatorTypeID] ='0000000000'AND ([CoObject] = 'EmailTemp')

go

--任我行的方式是以空间换效率,它将发件箱对群的拆分成对单个人,但这样无法看出是不是一次邮件发出的,

--改变设计,以空间换效率是对的,(也可以换成用like去判断这个人是否存在,但没有=于来的效率高,对于用户非常多的性况,应选择效率)

--收件箱只需保留一条数据(任我行是全拆分,现在看来没有必要),而发件箱应全部拆分
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: