2017-06-17 43 views
0

我试图使用批处理脚本发送带有指定附件的电子邮件。脚本逐个发送文件夹中的所有附件

我有一个关键的任务。

它需要我一个接一个地发送文件夹中的所有附件

number of file in a folder is dynamic

如何通过脚本实现此目标?它不受任何语言的限制。

有什么我可以学习的例子吗?

非常感谢。非常感谢!!!

+0

如果您安装了Outlook,请使用VBA而不是批处理;它实际上是为这种事情设计的。 – SomethingDark

回答

0

以下示例显示了您必须获取的“mailsend.exe”工具的使用情况(mailsend)。该示例通过gmail发送一个单独的电子邮件,用于与当前目录中的attach *。*匹配的所有文件 - 根据需要进行调整。您必须提供适当的gmail凭证。

@echo off& setlocal 
set sc=mailsend -smtp smtp.gmail.com -t [email protected] 
set sc=%sc% -port 587 -starttls -auth -f [email protected] 
set sc=%sc% -user [email protected] -pass yourgmailpw 
for %%f in (attach*.*) do %sc% -attach %%f,bin,a 
相关问题