我尝试使用带有blat的附件发送邮件(使用Access VBA的Shell命令)。
当我尝试发送.txt文件时,一切正常
blat ... -attach c:\mydir\myfile.txt
但如果我尝试使用相同的命令发送.pdf文件
blat ... -attach c:\mydir\myfile.pdf
我没有收到邮件。
提前感谢任何建议。
答案 0 :(得分:2)
文件类型本身对BLAT无关紧要,但您的电子邮件提供商可能会以您要发送的PDF大小来阻止,或者可能会限制发送PDF文件。
我要与邮件提供商核实,看看他们是否有任何此类限制。与此同时,您可以将PDF重命名为文本,并要求收件人将其重命名为PDF,但这将是一个奇怪且有希望的短期解决方法。
答案 1 :(得分:2)
应该有用。你在文件名或目录中有空格吗?
c:\test\my file.pdf
答案 2 :(得分:2)
看一下文件名'length';我刚刚使用文本文件导致进程失败,因为NAME太长了。
失败:
ar_snP_shot.txt
成功:
ar_snP.txt
还可以使用命令行'debug'选项查看最新情况。你的日志说什么btw?
答案 3 :(得分:0)
参数 -body 需要始终使用。否则,程序挂起。 -body " "
问候