首页 > 解决方案 > 通过 bat 脚本 / Unicode 工具发送邮件

问题描述

关于用户:@3438791之前名为“需要使用批处理文件发送邮件”的旧帖子以及下面由尊敬的成员@foxidrive 编写的代码,需要在电子邮件的正文中实现 Unicode 集,如果可能的话也在主题中实现。我还准备了调用“1”.bat、“2”.bat、..etc.. 文件以具有 UTF-8 角色。

所以我在后面添加了UTF-8代码;并在按摩 tekst 正文中添加:

<p>some text</p> or <b>some text</b>.


.
...
set UTF="utf-8"
.
...
....

echo >>"%vbsfile%" Set objArgs       = WScript.Arguments
echo >>"%vbsfile%" Set objEmail      = CreateObject("CDO.Message")
echo >>"%vbsfile%" objEmail.From     = %From%
echo >>"%vbsfile%" objEmail.To       = %To%
echo >>"%vbsfile%" objEmail.Subject  = %Subject%
echo >>"%vbsfile%" objEmail.HTMLBody = %body%
echo >>"%vbsfile%" objEmail.HTMLBodyPart.Charset = %UTF%

...
..
.

也尝试过:

.    
..
echo >>"%vbsfile%" objEmail.Textbody = %body%
echo >>"%vbsfile%" objEmail.TextBodyPart.Charset = %UTF%
..
. 

所以 "%vbsfile%" ---> "temp" 的输出具有解释器所需的那些行。但显然这行不通。

所以需要请帮助...谢谢

标签: emailbatch-filecmdvbscriptsend

解决方案


推荐阅读