Posts

Showing posts from May, 2026

Email sending in D365 fo x++

  public void sendMail()  {      EcoResProductParameters prodParameter = EcoResProductParameters::find();      str createdByEmail =  SysUserInfo::getUserEmail(itemRequests.CreatedBy);      SysMailerMessageBuilder builder = new SysMailerMessageBuilder()          .setFrom(SysEmailParameters::find().SMTPUserName)              .addTo(createdByEmail)              .addCc(prodParameter.MK_MailCC)              .setSubject(strFmt(prodParameter.MK_MailccSubject, itemRequests.ItemReqId))              .setBody("<html><body><p style=text-align: left; direction: ltr>"+strFmt(prodParameter.MK_MailNotes ,itemRequests.DisplayProductNumber,itemRequests.ItemReqId)+"</p></body></html>");      SysMailerFactory::sendNonI...

send email using sysoutgoing in D365 fo x++

 class DSASendReportAsEmailAttachmentServiceclass extends SysOperationServiceBase {          Map           mappings = new Map(Types::String,Types::String);     //Args          _args;     public void process()     {         custTable     custTable;         while select custTable           where custTable.AccountNum == '10-30001'         {             this.generateAndSendCustStatementReport(custTable.AccountNum);         }     }     public void generateAndSendCustStatementReport(CustAccount  _custAccount)     {         //Set  variables         custTable                       custTable; ...