问题标签 [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 投票
0 回答
899 浏览

gmail - 通过 gmail 发送电子邮件的问题

stunnel -install -quiet stunnel -start -quiet rem 7z a archive.7z @listfile.txt blat -body "..." -server localhost:587 -f thisisayndctest@gmail.com -to thisisayndctest@gmail.com -u thisisayndctest @gmail.com -pw 天才 -attach listfile.txt

stunnel -stop -quiet stunnel -uninstall -quiet

我不断收到错误 Blat v2.6.2 w/GSS 加密(构建:2007 年 2 月 25 日 12:06:19)

错误:服务器拒绝连接。

你能帮我弄清楚如何解决这个问题。谢谢

0 投票
4 回答
14623 浏览

windows - 从批处理脚本发送电子邮件。布拉特不起作用

我需要从批处理脚本发送一封电子邮件。我尝试了几种解决方案都没有成功。

例如,使用Blat

当我运行脚本时,我只是得到一个 Windows 崩溃:

Win32 命令行电子邮件工具停止工作

有人有更好的解决方案吗?

编辑和解决方案

我在我们的服务器(使用我们的 smtp)上进行了尝试,它与 Blat 一起工作。请参阅下面我的答案中的完整代码

0 投票
2 回答
15779 浏览

cmd - 运行 blat 命令发送邮件时无法连接到服务器(winsock.dll 错误 10060 时超时)

我正在使用Blat,它是用于从命令发送邮件的命令行工具。

首先我运行安装命令来存储在注册表中创建条目的邮件服务器............

在此处输入图像描述

首先,我将 SMTP 服务器设置为smtp.mail.yahoo.com,但错误是一样的。

之后我执行

之后我得到了这个错误......

0 投票
6 回答
84660 浏览

powershell - PowerShell:从变量中删除或替换引号

我正在使用 Get-EventLog 设置一个变量,然后使用事件 ID 描述设置另一个变量。然后我使用 blat.exe 将此信息通过电子邮件发送给一个组。

描述包含引号。引号导致 blat 退出并出现错误。

有没有办法从 event.Message 中删除引号并用空格或其他东西替换它们?

0 投票
1 回答
356 浏览

batch-file - how can i send successful ping to one file and email log of failed ping using blat and nncron

I am able to send body of text with blat and also schedule task with nncron to send at specified time.

Now I want to echo the failure of the ping to another file and send it using email via blat. something like this:

Please let me know how I can write to the other file then email it.

0 投票
2 回答
1671 浏览

linux - 安装软件时遇到问题 BLAT

在可执行文件上运行 make 命令时出现此错误。

有明显的错误吗?

0 投票
1 回答
3212 浏览

windows - 使用 blat 时出现换行问题

我必须通过 BLAT 发送邮件。我们正在从 Postie 转向 BLAT。发送邮件拒绝通过批处理文件发送邮件。

我的代码如下

抛出的错误如下

D:\pmserver\pm-work\Utilities\blat.exe -body "Hello test mail to prevent failure during delivery while sending automated mails. Thanks RM Primary" -to "abcd@xyz.com" -from "mno@xyz.com" -subject "Test Mail"
Blat v2.2.2 (build : Feb 26 2004 10:37:13)

Blat 看到并处理了这些选项,被最后一个弄糊涂了……

不明白的说法:Hello|test mail to prevent failure during delivery while sending automated mails|Thanks|mno

我也尝试使用断线,但即使这样也失败了。

里卡五世

0 投票
1 回答
527 浏览

java - blat 可以向其发送电子邮件的收件人数量是否有限制

我有一个 java 应用程序,它生成一个报告,然后调用 blat 实用程序将报告作为电子邮件附件发送出去。

发件人、收件人、主题、消息等电子邮件信息都写在 .ini 文件中。因此,java 应用程序首先生成一个报告,从 .ini 文件中提取信息,然后使用给出的信息调用 blat 以发送一封电子邮件。

在生成报告、发送电子邮件等方面,一切似乎都运行良好,直到我将超过 3 个收件人添加到电子邮件列表中。

基本上,当我在列表中有 3 个收件人时,我可以看到正在生成的报告并在命令行上转储(用于验证目的),以及快速打开和关闭命令行实用程序以通过 blat 发送电子邮件。

但是当我在列表中添加第 4 个收件人时,我可以看到正在生成的报告并且也被转储在命令行上,但是从这里开始,程序似乎就坐在那里(似乎在等待 blat)......但从不执行布拉特\发送电子邮件。

我尝试将所有 4 个收件人添加到“-to”标志,并将收件人拆分为“-to”和“-cc”标志。但结果保持不变。

非常感谢任何帮助或想法

0 投票
2 回答
9809 浏览

powershell - 确定进程是否正在运行

全部,

我是 Power Shell 脚本的新手,我的第二个脚本不能 100% 工作。我不确定发生了什么。

目的:

  1. 检查特定进程是否正在运行。
  2. 如果它正在运行,请发送电子邮件通知。
  3. 如果它没有运行,请尝试启动该进程。
  4. 如果尝试启动进程,请重新检查进程是否启动。

问题:

  • 如果我更改脚本的目录位置(以确保它是错误的),我会收到正确的电子邮件。
  • 如果进程正在运行,我会收到正确的电子邮件。
  • 如果进程没有运行,脚本会正确启动进程,但会发送电子邮件说进程没有运行,而实际上它正在运行。

脚本:

出错的代码部分是:

0 投票
1 回答
5612 浏览

batch-file - 批量到 blat (SMTP) 电子邮件多个文件

什么和为什么?

我知道如何使用 Blat。这不是问题。

已经使用 Powershell 和 VBS 完成了这项工作。但是,我的同事要求我在 Batch 中重新进行这项工作。

我们对 VBS 有企业安全限制,我们现在必须签署所有代码。Powershell 还可以,但是...... Batch 为我们提供了一个不错的平台,尽管它很旧,我们团队中的每个人都理解。

背景

我们正在读取一个 mapping.txt 文件以获取公司和电子邮件的列表。

试图弄清楚如何使用要使用 blat 发送的批处理文件将一个或多个文件附加到电子邮件中。

例如(注意:下面列出的两个文件之间的逗号):

根据 Blat 的帮助 (-h) 开关,我们看到以下处理附件的内容:

到目前为止我做了什么?借用 -如何在批处理文件中将变量与字符串或变量连接起来

我知道我可以做到以下几点:

但会产生如下结果: