我们可以利用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