Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / CDO - без TextBody искажается вложенный файл / 10 сообщений из 10, страница 1 из 1
06.10.2021, 08:41
    #40102227
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
Торможу!
Если перед cTextBody стоит зюрочка - корежится вложенный файл...
Убрать зюрочку - все распрекрасно!
Может кто подскажет - в чем прикол?

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
loMail = CREATEOBJECT("Cdo2000")
WITH loMail
	.cServer = "smtp.***.***"
	.nServerPort = 123
	.lUseSSL = .T.
	.nConnectionTimeout = 123
	.nAuthenticate = 1
	.cUserName = "qwe@***.***"
	.cPassword = "********"
	.cFrom = "qwe@***.***"
	.cTo = "zxc@***.***"
	.cSubject = lcSubject
*	.cTextBody = lcSubject
	.cAttachment = lcAttachment
ENDWITH
...
Рейтинг: 0 / 0
06.10.2021, 11:27
    #40102295
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
Наверно криво письмо генерится без тела.
Сделай
Код: sql
1.
.cTextBody = ''
...
Рейтинг: 0 / 0
06.10.2021, 11:48
    #40102299
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
У меня так вложение файла прописано
Код: sql
1.
2.
		loA = .AddAttachment(tcFile)
		loA.ContentMediaType="application/file"
...
Рейтинг: 0 / 0
06.10.2021, 13:31
    #40102326
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
Код: sql
1.
.cTextBody = ''


А это мыслЯ! Счас попробую! :)

P.S. Что непонятненько - в заголовке практически любого файла добавляется "0D" перед "0A"... Ну и еще несколько раз чуть дальше аналогично... В итоге на 3 МБ "набегает" 5 лишних байт и капец! :(
...
Рейтинг: 0 / 0
06.10.2021, 13:33
    #40102327
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
Таки нет...
Код: plsql
1.
.cTextBody = ''


не помогает!
Только если не пусто...
...
Рейтинг: 0 / 0
06.10.2021, 13:36
    #40102330
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
Dima T
У меня так вложение файла прописано

А при этом "TextBody" есть или пусто?
...
Рейтинг: 0 / 0
06.10.2021, 13:36
    #40102332
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
Redrik
P.S. Что непонятненько - в заголовке практически любого файла добавляется "0D" перед "0A"...

Скорее всего отправлялка твой файл считает текстовым файлом, а не бинарным. В этом случае она имеет право не только 0D добавить, а даже сменить кодировку. Сталкивался с подобным на входящей почте.
...
Рейтинг: 0 / 0
06.10.2021, 13:37
    #40102335
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
Redrik
Dima T
У меня так вложение файла прописано

А при этом "TextBody" есть или пусто?

Есть, оно "" по умолчанию. Но я всегда что-нибудь пишу в теле
...
Рейтинг: 0 / 0
06.10.2021, 13:38
    #40102337
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
Redrik
Таки нет...
Код: plsql
1.
.cTextBody = ''


не помогает!
Только если не пусто...

Попробуй пробел " "
...
Рейтинг: 0 / 0
07.10.2021, 16:56
    #40102800
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO - без TextBody искажается вложенный файл
Dima T
Но я всегда что-нибудь пишу в теле

Я тоже!
Хоть руками, хоть автоматом!
Сам терпеть нимагу ))), когда мне "пустышки" шлют! )))
*
Это начисления по абонентам для банкиров...
Им надо определенное имя вложенного файла и тема = код предприятия
Не вопрос!
Но вот напоролся на пустое "тело", при котором искажается вложение!
Втулил в "тело" тот же код предприятия - никому не хуже, зато все красиво! )))
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / CDO - без TextBody искажается вложенный файл / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]