3

我尝试发送带有 blat 附件的邮件(使用 Access VBA 的 Shell 命令)。

当我尝试发送 .txt 文件时,一切正常

blat ... -attach c:\mydir\myfile.txt

但是如果我尝试使用相同的命令发送 .pdf 文件

blat ... -attach c:\mydir\myfile.pdf

我没有收到邮件。

在此先感谢您的任何建议。

4

4 回答 4

2

那应该工作。文件名或目录中有空格吗?

c:\test\my file.pdf
于 2009-07-24T13:05:55.470 回答
2

文件类型本身与 BLAT 无关,但您的电子邮件提供商可能对您尝试发送的 PDF 大小犹豫不决,或者可能完全限制发送 PDF 文件。

我会说检查邮件提供商,看看他们是否有任何此类限制。同时,您可以将 PDF 重命名为文本,并要求收件人将其重命名为 PDF,但这将是一个不稳定的并且希望是短期的解决方法。

于 2009-07-23T16:00:59.060 回答
2

看一下文件名'length';我刚刚遇到了一个文本文件失败的过程,因为 NAME 太长了。

失败的:

ar_snP_shot.txt

成功:

ar_snP.txt

还可以使用命令行“调试”选项来查看发生了什么。顺便说一句,您的日志怎么说?

于 2009-08-21T12:55:12.203 回答
0

参数 -body 需要始终使用。否则,程序挂起。-身体 ” ”

问候

于 2021-02-04T21:31:27.073 回答