AX2009报表发送邮件(一)

接到财务部的一个需求,希望可以实现系统自动将销售发票报表生成PDF文件后发送给客户并记录该张发票已发送,因为系统的发票太多了,经常发生多发或者漏发的情况。

看到这样的需求,立马就想到可以利用系统的报表打印功能,AX的报表打印时有可以直接发送邮件发功能

这个功能之前一直没有去测试,既然想用,那就试试

填上个自己邮件地址,发送

NO~~~,怎么是调用OutLook,我这是在远程桌面里面啊,OutLook就是摆设而已,难道要我在远程终端里面安装和配置OutLook?

难道就这样放弃系统的功能?

NO~~~,改!

跟踪一下,找到了报表发送邮件的方法Classes/Info.reportSendMail

又瞄了一下这个Class,又发现了一个方法reportSendMailServer

打开看一下,原来是使用mailer.quickSend()

明白了,报表如果是放在批处理运行就直接发送邮件,如果是在客户端运行就调用客户端的OutLook

既然在客户端不需要调用OutLook,那就改成和reportSendMailServer一样

测试一下,嗯,收到邮件了^_^

 

转载于:https://www.cnblogs.com/rumenren/p/4708052.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值