邮件发送工具可以将选择定记录的指定内容通过电子邮件发给相关人员(可以是内部员工,也可以是外部人员),并且将所选记录导出成PDF,作为邮件附件。此工具需要先设置好服务器的邮箱资料(系统设置中设置好邮箱服务器和账户,服务器开通STMP服务)才可使用。
调用方法:
../tool/send_mail_pdf.aspx?tn=表名&rid=报表编号& ContentField =要发送内容字段名&TitleField=信件主题字段名&AccepterField= 收件人字段名&id=当前记录ID
在表自定义按钮中加上以上代码,在列表中点击即可发送指定内容。当前记录ID在列表中引用时用{0}。收件人字段参数可以不要,不要此参数,收件人在发送时进行选择。信件主题字段可以不要。
注意:
1.PDF是通过EXCEL报表形式导出的,故应先为当前表设计好EXCEL报表,一般是一个卡片式报表。
2.本工具发件邮箱默认为当前用户的默认邮箱,如果当前用户未设置默认邮箱,则用系统管理邮箱发送,所以至少先要设置好系统管理邮箱。
3.服务器要连接外网,安装并启用SMTP服务才可以对外发送邮件。
举例:
../tool/send_mail_pdf.aspx?tn=mytable&rid=R008&ContentField=contentfield&id={0}
弹出框引用代码
<a href='#' onclick=MyForm('../tool/ send_mail_pdf.aspx?tn=mytable&rid=R008& ContentField =contentfield&id={0}')><img src='../Skins/commom/metro/log13.png' style='border:0;' alt='发送邮件'></a>
直接弹出新页面引用代码
<a href=”../tool/ send_mail_pdf.aspx?tn=mytable&rid=R008& ContentField =contentfield&id={0}” target=’_blank’
><img src='../Skins/commom/metro/log13.png' style='border:0;' alt='发送邮件'></a>