<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Attach files to email and send with SMTP / Notification Connector in Reporting Service &amp; Alerting</title>
    <link>https://community.qlik.com/t5/Reporting-Service-Alerting/Attach-files-to-email-and-send-with-SMTP-Notification-Connector/m-p/1862615#M1519</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I'm currently sending emails through the Data Load Editor via SMTP / Notification Connector .&lt;/P&gt;
&lt;P&gt;Now I wanted to attach Excel / CSV files to that emails. Unfortunately, I couldn't figure out how to do that.&lt;/P&gt;
&lt;P&gt;Has anyone an idea how to attach files to emails and send them out via the Data Load Editor?&lt;/P&gt;
&lt;P&gt;That's the code where I tried to implement the attachment:&lt;/P&gt;
&lt;PRE&gt;LET vDefaultFromName = 'NoReply';&lt;BR /&gt;LET vDefaultFromEmail = 'jd@email.com';&lt;BR /&gt;LET vAttachment = "lib://PathToExcelFile.xlsx";&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;SUB SendMail(vsndm.force, vsndm.to, vsndm.cc, vsndm.subj, vsndm.msg)&lt;BR /&gt;&lt;BR /&gt;SendMailLog: LOAD * INLINE [DateTime,EmailHash];&lt;BR /&gt;&lt;BR /&gt;LET vHash = Hash256(vsndm.to, vsndm.cc, vsndm.subj, vsndm.msg);&lt;BR /&gt;&lt;BR /&gt;IF FieldIndex('EmailHash', vHash) = 0 OR vsndm.force THEN&lt;BR /&gt;&lt;BR /&gt;LIB CONNECT TO 'REST Email Connection';&lt;BR /&gt;&lt;BR /&gt;RestConnectorMasterTable:&lt;BR /&gt;SQL SELECT "status", "result", "filesattached"&lt;BR /&gt;FROM CSV (header on, delimiter ",", quote """") "CSV_source"&lt;BR /&gt;WITH CONNECTION (&lt;BR /&gt;    QUERY "to" "$(vsndm.to)"&lt;BR /&gt;    ,QUERY "cc" "$(vsndm.cc)"&lt;BR /&gt;    ,QUERY "subject" "$(vsndm.subj)"&lt;BR /&gt;    ,QUERY "message" "$(vsndm.msg)"&lt;BR /&gt;    ,QUERY "fromName" "$(vDefaultFromName)"&lt;BR /&gt;    ,QUERY "fromEmail" "$(vDefaultFromEmail)"&lt;BR /&gt;    ,QUERY "fileAttachment" "$(vAttachment)"&lt;BR /&gt;    ,QUERY "format" "csv"&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;LET vWasSent = Peek('status', 0, 'SendStatus');&lt;BR /&gt;DROP TABLE RestConnectorMasterTable;&lt;BR /&gt;ENDIF&lt;BR /&gt;END SUB&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 29 Jan 2025 15:57:23 GMT</pubDate>
    <dc:creator>vlntn</dc:creator>
    <dc:date>2025-01-29T15:57:23Z</dc:date>
    <item>
      <title>Attach files to email and send with SMTP / Notification Connector</title>
      <link>https://community.qlik.com/t5/Reporting-Service-Alerting/Attach-files-to-email-and-send-with-SMTP-Notification-Connector/m-p/1862615#M1519</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I'm currently sending emails through the Data Load Editor via SMTP / Notification Connector .&lt;/P&gt;
&lt;P&gt;Now I wanted to attach Excel / CSV files to that emails. Unfortunately, I couldn't figure out how to do that.&lt;/P&gt;
&lt;P&gt;Has anyone an idea how to attach files to emails and send them out via the Data Load Editor?&lt;/P&gt;
&lt;P&gt;That's the code where I tried to implement the attachment:&lt;/P&gt;
&lt;PRE&gt;LET vDefaultFromName = 'NoReply';&lt;BR /&gt;LET vDefaultFromEmail = 'jd@email.com';&lt;BR /&gt;LET vAttachment = "lib://PathToExcelFile.xlsx";&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;SUB SendMail(vsndm.force, vsndm.to, vsndm.cc, vsndm.subj, vsndm.msg)&lt;BR /&gt;&lt;BR /&gt;SendMailLog: LOAD * INLINE [DateTime,EmailHash];&lt;BR /&gt;&lt;BR /&gt;LET vHash = Hash256(vsndm.to, vsndm.cc, vsndm.subj, vsndm.msg);&lt;BR /&gt;&lt;BR /&gt;IF FieldIndex('EmailHash', vHash) = 0 OR vsndm.force THEN&lt;BR /&gt;&lt;BR /&gt;LIB CONNECT TO 'REST Email Connection';&lt;BR /&gt;&lt;BR /&gt;RestConnectorMasterTable:&lt;BR /&gt;SQL SELECT "status", "result", "filesattached"&lt;BR /&gt;FROM CSV (header on, delimiter ",", quote """") "CSV_source"&lt;BR /&gt;WITH CONNECTION (&lt;BR /&gt;    QUERY "to" "$(vsndm.to)"&lt;BR /&gt;    ,QUERY "cc" "$(vsndm.cc)"&lt;BR /&gt;    ,QUERY "subject" "$(vsndm.subj)"&lt;BR /&gt;    ,QUERY "message" "$(vsndm.msg)"&lt;BR /&gt;    ,QUERY "fromName" "$(vDefaultFromName)"&lt;BR /&gt;    ,QUERY "fromEmail" "$(vDefaultFromEmail)"&lt;BR /&gt;    ,QUERY "fileAttachment" "$(vAttachment)"&lt;BR /&gt;    ,QUERY "format" "csv"&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;LET vWasSent = Peek('status', 0, 'SendStatus');&lt;BR /&gt;DROP TABLE RestConnectorMasterTable;&lt;BR /&gt;ENDIF&lt;BR /&gt;END SUB&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jan 2025 15:57:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Reporting-Service-Alerting/Attach-files-to-email-and-send-with-SMTP-Notification-Connector/m-p/1862615#M1519</guid>
      <dc:creator>vlntn</dc:creator>
      <dc:date>2025-01-29T15:57:23Z</dc:date>
    </item>
  </channel>
</rss>

