如何使用 blat.exe 中的字符串变量设置电子邮件正文内容?

How to set email body content using string variable in blat.exe?

当我在我的批处理文件中调用下面的代码行时,它成功地发送了一封电子邮件,其中包含 success_msg.txt 中可用的电子邮件正文内容。

C:\MyPath\blat.exe C:\MyPath\success_msg.txt -subject "This is Subject Line" -to user@abc.com

有什么方法可以发送字符串变量来代替内容文件的路径?

"C:\MyPath\blat.exe" -body "Body text inline" -subject "This is Subject Line" -to user@abc.com

对我有用。文档似乎说 -body 本身应该以 - 开头,并且似乎还要求正文作为第一个参数。

我发现 -body 之前的 - 不是必需的,但没有在任何其他位置测试内联正文。 YMMV.

我修改并引用了可执行字符串。加倍 \ 没有任何作用,如果字符串包含空格,则必须用引号引起来。 (实际上,blat.exe 位于我的 path,因此不需要可执行文件的绝对文件名,只需要 blat

如果需要,引用的正文可以用变量名替换,形式为 "%mybodytext%"

我的版本:v3.2.16 (build : Aug 7 2016 22:51:52)