Html Email Body using Batch and Blat.exe

10,829

I think the issue was simply the '-' in the final line. Took that out and it started it work as expected.

 Set EmailBody="htmlPath\file.html"
        set to=-to [email protected]
        set f=-f [email protected]
        set server=-server mail.Server1.com
        set subject=-subject "Subject of Email"
        set password=-pw password
        set username=-u username

        :: Send the email
        Path\Blat.exe %EmailBody% %to% %f% %subject% %server% %username% %password%
Share:
10,829
ricky89
Author by

ricky89

Updated on June 17, 2022

Comments

  • ricky89
    ricky89 almost 2 years

    I have been playing around with trying to send an email using batch/blat.exe Sending the email is the easy part; the tricky part is sending the body as a Html message.

        Set EmailBody="htmlPath\file.html"
        set to=-to [email protected]
        set f=-f [email protected]
        set server=-server mail.Server1.com
        set subject=-subject "Subject of Email"
        set password=-pw password
        set username=-u username
    
        :: Send the email
        Path\Blat.exe - %EmailBody% %to% %f% %subject% %server% %username% %password%
    

    The html file I am using is simply:

    <p>This is a Test</p><br/>with a second line
    

    There isn't much on Blat around and the few examples I have seen aren't working for me. Can anyone show me what I'm doing wrong?

    Any help greatly appreciated.

    • ricky89
      ricky89 about 9 years
      I got it now...Answer below.