![]() |
Почта и имя вложенного файла Отправляю по электронной почте средствами 1С табличный документ, предварительно сохраняя его в формате "*.xls" в каталог временных файлов... Вот фрагмент сохранения: Файл = КаталогВременныхФайлов()+СтрЗаменить(СокрЛП(ЭтаФорма.Заголовок)," ","_")+".xls"; ЭлементыФормы.ПолеТабличногоДокумента.Записать(Файл,ТипФайлаТабличногоДокумента.XLS); Файл нормально сохраняется, в частности с именем "Заказ_поставщику.xls", отправляется... А в почту приходит вложение с именем "_.xls" Вот код отправки письма: Профиль = ПроцедурыОбменаДанными.ПолучитьИнтернетПочтовыйПрофиль(ЗаписьПочты); ПисьмоСФайлом = Новый ИнтернетПочтовоеСообщение(); ПисьмоСФайлом.Отправитель = ЗаписьПочты.АдресЭлектроннойПочты; ПисьмоСФайлом.Важность = ВажностьИнтернетПочтовогоСообщения.Обычная; ПисьмоСФайлом.Тема = СокрЛП(ЭтаФорма.Заголовок); ПисьмоСФайлом.Получатели.Добавить(АдресЭлектроннойПочты); ПисьмоСФайлом.Вложения.Добавить(Файл, "Файл данных"); Почта = Новый ИнтернетПочта; Почта.Подключиться(Профиль); Почта.Послать(ПисьмоСФайлом); Почта.Отключиться(); У меня лыжи не едут? )) |
Немного разобрался... В вэб-интерфейсе почты имя файла нормальное. Почтовый клиент The Bat при получении похоже коверкает имя вложения... но вопрос остается открытым. Как быть? |
Кодировку попробуй поменять. |
А проще воспользоватся транслитом ;) Правила перевода есть на любой почте. В компе пусть будет по отечественному, в аттаче - по буржуински :) |
(2) не трынди! зебат ничего не коверкает - я им тонны таких писем получаю, все нормально.. смотри раньше где портится.. |
2-serkolod > Подтверждаю (5) стопудово. + я и отправляю из 1С тоже через него. Часом, корпоративного майл-сервера в конторе нет? |
[img][/img]ljkl;;lk;lkl;k;lk |
[4.jpg][/img] |
Windows Mail коверкает расширения PDF! добавляя к *.pdf нижнее подчеркивание *.pdf_ |
8-Torin > Не виндуз майл, а придурки работающие тандебёрдом и прочими айпадами Афтар [b]rfc2047[/b] в бате включи |
Текущее время: 08:36. Часовой пояс GMT +3. |