zoukankan      html  css  js  c++  java
  • AX2009报表发送邮件(一)

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

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

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

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

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

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

    NO~~~,改!

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

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

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

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

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

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

  • 相关阅读:
    AspNetPager
    c#转码解码
    sqlserver插入datetime
    easyui treeJson 带层数
    onblur判断数字
    MemoryStream 转 pdf
    比较全的 C# 操作 Word的代码
    C#代码实现把网页文件保存为mht文件
    C# html转mht
    Asp.Net MVC 在后台获取PartialView、View文件生成的字符串
  • 原文地址:https://www.cnblogs.com/rumenren/p/4708052.html
Copyright © 2011-2022 走看看