Html 使用批处理的电子邮件正文和 Blat.exe

Html Email Body using Batch and Blat.exe

我一直在尝试使用 batch/blat.exe 发送电子邮件 发送电子邮件是比较容易的部分;棘手的部分是将正文作为 Html 消息发送。

    Set EmailBody="htmlPath\file.html"
    set to=-to to@Email.com
    set f=-f from@Email.com
    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%

我使用的 html 文件很简单:

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

关于 Blat 的内容不多,我看到的几个例子对我来说并不适用。谁能告诉我我做错了什么?

非常感谢任何帮助。

我认为问题只是最后一行中的“-”。把它拿出来,它开始按预期工作。

 Set EmailBody="htmlPath\file.html"
        set to=-to to@Email.com
        set f=-f from@Email.com
        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%

使用邮件警报简单邮件程序: https://sourceforge.net/projects/mail-alert/

您可以从 HTML 文件添加邮件正文或将其作为附件附加。

此外,它还支持 SSL/TLS gmail 等服务器