问题标签 [blat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
76 浏览

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

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

有没有办法发送一个字符串变量来代替内容文件的路径?

0 投票
0 回答
23 浏览

linux - BLAT 独立版本不会通过 python cgi 运行

我正在为我的一个学校项目使用独立版本的 BLAT。独立版本通过我们的类服务器托管的 Web 服务器中的 python CGI 文件运行。当客户端 HTML 表单向服务器端的 python CGI 发送查询序列时,CGI 文件将查询序列写入工作目录中的文件。然后 CGI 使用 os.system() 和以下命令运行 BLAT 独立版本:

blat_standalone 版本保存在工作目录中。我还确保工作目录(保存 python CGI 的目录)是世界可访问的(即目录的权限是 777)

但是,在运行 Web 应用程序后,我在目录中得到了一个“output.psl”文件,该文件是空的,并且还被写保护。当我删除 output.psl 文件并使用上述命令在命令行上运行 BLAT(即不通过 python CGI)时,我运行程序没有问题,并创建了一个新的 output.psl 文件,结果正确。当我将此 output.psl 文件(通过命令行创建并具有正确结果的文件)的权限更改为 774 并重新运行 Web 应用程序时,output.psl 文件被覆盖并再次变为空。

我还记录了该命令在python CGI中运行时的退出代码,为65280。

通过python cgi创建的output.psl文件的权限如下:

我做错了什么?

0 投票
0 回答
60 浏览

email - 如果收件人域名包含 unicode 字符,如何发送电子邮件

Visual FoxPro 桌面应用程序使用 CDO2000 库从

http://www.berezniker.com/content/pages/visual-foxpro/cdo-2000-class-sending-emails

收件人地址在域名中包含 öö 字符。域是

https://xn--pvckatusetd-0fba.ee/

当前代码页是 windows-1257(波罗的海窗口)

尝试使用 CDO2000 发送到这些地址电子邮件使用

抛出错误

ERROR: :1429 # send # 213 # 0x0000020F 服务器拒绝了一个或多个收件人地址。服务器响应为:501 5.1.3 错误的收件人地址语法

我尝试使用 UTF-8

但错误的收件人地址错误仍然发生。我也试过

并在 cdo2000.prg 添加了 compprop

但问题仍然存在。我也尝试过 blat.dll 发送电子邮件,这也会引发错误。

如何从 FoxPro 向地址 test@pvkkatusetööd.com 发送电子邮件?

Mozilla Thunderbird 毫无问题地向该地址发送电子邮件。

0 投票
0 回答
22 浏览

vb.net - Visual Studio 2022 社区和 blat

我在Studio 2017 和 2019中使用了下面的Blat电子邮件行,但它似乎在Visual Studio 2022中不起作用。有谁知道问题是什么或建议替代方案?

Shell("C:\Windows\System32\blat.exe -body "" "" -attach ""spreadsheet"" -log C:\service\MailSend.log -debug -base64 -to ""name@company.co.uk"" -subject ""report - " & Date.Now.AddDays(-1).ToString("ddMMyyyy")Blat email & """ -server [ipaddress] -f ""MV_NoReply@company.co.uk""")

非常感谢

罗伯特·比