3

我一直在尝试使用 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 的内容不多,我见过的几个例子对我不起作用。谁能告诉我我做错了什么?

非常感谢任何帮助。

4

2 回答 2

1

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

 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%
于 2015-02-23T17:12:04.817 回答
-1

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

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

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

于 2016-03-29T17:43:45.610 回答