怎么将邮件客户端附件写入数据库

怎么将邮件客户端附件写入数据库,第1张

首先说一下MDBDATA目录都是些什么文件,edb、stm都是数据库文件,一个是MAPI协议的产物,一个是SMTP协议的产物。chk文件是检查点文件,记录数据库备份到哪个点了,就是把LOG写入数据库,写到第几个LOG文件了。说到这不得不提一下EXCHANGE数据库的工作原理。客户端对EXCHANGE的 *** 作,首先先记录到LOG文件里,因为LOG文件的写入速度要比数据库快很多,因为数据库多了一道硬盘寻址的 *** 作,这样写入速度会影响到数据库的安全性、一致性、准确性。所以微软设计了,每次的变动先写入到LOG里,等EXCHANGE有时间、空闲后,再慢慢的写入到数据库。所以说这些LOG是非常有用的,没了LOG文件,数据库的写入就不能正常进行。数据库就是不完整的。要想减少LOG文件所占空间,就需要用NTBACKUP做EXCHANGE的完全备份。备份的过程其实就是先将LOG写入到数据库,再删除LOG,再执行备份。首先你要确定你的D:\Exchsrvr\MDBDATA目录中,是LOG文件占的空间,还是EDB、STM占用了大量的磁盘空间。

1.打开需要进行邮件合并的word文档,浏览要插入的数据。

2.在菜单栏----邮件菜单----开始邮件合并----邮件合并分步向导,在文档的左边出现“邮件合并”对话栏。

3.选择文档类型为“信函”(将信函发送给一组人,可以设置信函的格式),单击“下一步”继续。

4.点击下一步(正在启动文档)---选择开始文档,就是需要设置信函,选中“使用当前文档”,单击“下一步”

5.点击下一步(选取收件人)---选择收件人,勾中“使用现在列表”,点击“浏览...”(使用来自某文件或数据库的姓名和地址。),选择数据源,找到需要添加的数据源地址---选择表格,的名称SHEET1$,和选中数据首行包含列标题。并点击确定按钮,---选择“邮件合并收件人”把需要的收件人列表勾中,在此不可以调整收件人列表,比如:排序,筛选,查找重复收件人,查找收件人,验证地址---点击确定。

6.回到“邮件合并”栏,选择下一步:撰写信函,选中“其他项目”---出现“插入合并域”,根据需要合并的邮件内容,选择域的内容。比如:姓名栏后面添加姓名域,性别栏添加性别域等等。插入完后,点击关闭。单击“下一步”预览信函---可以就看到第一条记录。

7.点击“下一步”完成邮件合并---完成合并,已经可以使用“邮件合并”生成信函----点击“编辑单个信函”---选择合并全部记录。左边可以看到,记录的全部内容。此时就可以打印,需要的内容。

8.邮件合并完成。注:如果要修改,就可以点击“上一步”来实现修改,其他 *** 作和上述相同。

不推荐将二进制数据写入数据库,推荐放入一附件文件夹,如果每天量比较大(100以上),建议这样归目录attachments/2009/12/30/xxx.pdf。然后,将这个地址存入数据库。取的时候,从数据库中检索出文件位置,就可以找到那个文件了,如果要下载,直接链接到这个PDF的WEB位置就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9564888.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存