Как я могу отправить файл.pdf в виде вложения в формате blat?

Я пытаюсь отправить письмо с вложением с blat (с помощью команды Shell Access VBA).

Все отлично работает, пока я пытаюсь отправить файл.txt

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

но если я пытаюсь отправить файл.pdf, с той же командой

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

Я не получаю почту.

Спасибо заранее за любые предложения.

4 ответа

Это должно работать. у вас есть пробелы в имени файла или каталогах?

c:\test\my file.pdf

Посмотрите на имя файла "длина"; У меня просто произошел сбой процесса с текстовым файлом, потому что ИМЯ было слишком длинным.

Не удалось:

ar_snP_shot.txt

Добиться успеха:

ar_snP.txt

Также используйте параметр командной строки 'debug', чтобы увидеть, что происходит. Что говорит ваш журнал между прочим?

Тип файла сам по себе не должен иметь значения для BLAT, но ваш провайдер электронной почты может колебаться от размера PDF, который вы пытаетесь отправить, или может вообще ограничить отправку файлов PDF.

Я бы сказал, проверить с почтовым провайдером и посмотреть, есть ли у них такие ограничения. В то же время вы можете переименовать PDF в текст и попросить получателя переименовать его обратно в PDF, но это будет удачный и, надеюсь, краткосрочный обходной путь.

Параметр -body нужно использовать всегда. В противном случае программа зависает.-тело " "

С Уважением

Другие вопросы по тегам