利用SharePoint designer发送包含图片的邮件

来源:互联网 发布:stm32数据寄存器 编辑:程序博客网 时间:2024/06/05 08:27

我们可以利用SharePoint Designer 2007或2010的工作流来发送包含具有样式文本的邮件。

具体的做法就是:

1、创建一个自定义列表

2、列表中定义几个栏位:Title,邮件标题;To,收件人邮箱(必须为单行文本,否则SPD找不到),CC,同To;MailBody,邮件内容(富文本编辑器)

3、SPD新建一个列表工作流,附加到列表;工作流就一步骤,发送邮件。

编辑邮件模板:

 

有一问题:在文本编辑器中插入的图片如果是本网站或者本应用程序的,因为host name和本网站一致,在发送邮件的时候会被过滤掉,

例如:http://myspsite/sites/testweb/pictures/image1.jpg

在sharepoint2010的内容编辑器保存后,查看源码发现http://myspsite被cut掉,剩下:/sites/testweb/pictures/image1.jpg

在SharePoint2007的内容编辑器保存后,URL是全的,但是在发送邮件的时候会被cut掉。

想了一个解决方案:

在列表中新增插入图片的栏位,使用多行文本(纯文本),直接输入<img src="http://myspsite/sites/testweb/pictures/image1.jpg" />,保存,然后修改发送邮件的模板,插入这个变量,发送出去时就可以显示本网站的图片。

编辑邮件模板:

        Done

参考了一些资料:

http://office.microsoft.com/zh-cn/sharepoint-designer-help/HA010239042.aspx?CTT=1#BM6

http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomizationprevious/thread/ea205142-6ddc-4df8-95a0-9cbff843f76e

原创粉丝点击