Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CDO / 19 сообщений из 19, страница 1 из 1
15.12.2003, 17:41
    #32353051
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
Люди помогите отправить аттач в письме. Отправляю письма, все ок, но как сделать аттач не знаю. У меня все сделано на простом ASP'е через CDO в XP. Ихотелось бы просто доделать это. Уж очень не хочется пользоваться внешними компанентеми, ведь наверняка CDO умеет это все делать.
Вот мой код.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<! --METADATA TYPE="TypeLib" NAME="Microsoft CDO for Windows 2000 Library" UUID="{CD000000-8B95-11D1-82DB-00C04FB1625D}" VERSION="1.0"-->
 
<%
function mail_sender(msg, EmailTo, subj){
	var SMTPServer =  "172 . 16 . 2 . 2 ";
	var EmailFrom =  "addr1@sss.ru" 
	var MailConfig = Server.CreateObject( "CDO.Configuration" );
	var ConfigFields = MailConfig.Fields;
	ConfigFields.Item(cdoSMTPServer) = SMTPServer;
	ConfigFields.Item(cdoLanguageCode) =  "ru" ;
	ConfigFields.Item(cdoSendUsingMethod) = cdoSendUsingPort;
	ConfigFields.Update();
	var Mail = Server.CreateObject( "CDO.Message" );
	Mail.Configuration = MailConfig;
	Mail.From = EmailFrom;
	Mail.To = EmailTo;
	Mail.Subject = subj;
	Mail.TextBody = msg;
	Mail.TextBodyPart.ContentMediaType = CdoTextPlain;
	Mail.TextBodyPart.Charset =  "windows-1251 ";
	Mail.Send();
}
%>
...
Рейтинг: 0 / 0
16.12.2003, 11:12
    #32353566
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
Помогите!!!
...
Рейтинг: 0 / 0
16.12.2003, 13:16
    #32353809
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
...
Mail.AddAttachment "c:\temp\readme.txt";
...
Mail.Send();
...
...
Рейтинг: 0 / 0
16.12.2003, 13:37
    #32353859
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
не работает!!!
выдает ошибку именно в этой строке
...
Рейтинг: 0 / 0
16.12.2003, 13:40
    #32353871
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
в какой? в этой?
Mail.AddAttachment "c:\temp\readme.txt";
...
Рейтинг: 0 / 0
16.12.2003, 13:42
    #32353876
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
Да
...
Рейтинг: 0 / 0
16.12.2003, 13:44
    #32353882
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
Искал, читал инфу.... не нашел ничего дельного. Может быцть если так не выходит, ладите ссылку на инфу. про аттач в CDO. Но конечно хотелось бы более четкого ответа.
...
Рейтинг: 0 / 0
16.12.2003, 14:02
    #32353928
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
попробуй так , GUID у этой версии CDO вроде такой же, как у тебя
...
Рейтинг: 0 / 0
16.12.2003, 15:10
    #32354081
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
ну чего, получилось?
...
Рейтинг: 0 / 0
16.12.2003, 15:38
    #32354147
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
А учетная запись сервиса IIS имеет право читать этот файлик, который суется в аттачмент?
...
Рейтинг: 0 / 0
16.12.2003, 16:23
    #32354233
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
нихрена не понимаю.
не получается.

Ты имеешь ввиду чтение, запись, доступ к тексту сценария итд. (т.е. свойства каталога) если это стоит все.

Если что-то другое то хотелось бы поточнее
...
Рейтинг: 0 / 0
16.12.2003, 16:34
    #32354251
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
А действительно дай на него права учётной записи ИИСа на чтение и посмотри что будет. М.б. здесь корень зла и зарыт.
...
Рейтинг: 0 / 0
16.12.2003, 16:39
    #32354263
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
Пардон, а можно чуть подробнее.
...
Рейтинг: 0 / 0
16.12.2003, 16:47
    #32354275
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
c:\temp\readme.txt

правой кнопкой на каталоге temp properties-> security->посмотри в списке должны быть или Everyone(Все) или добавь IUSR_имя машины (по-моему под этим эккаунтом ИИС ходит)
...
Рейтинг: 0 / 0
16.12.2003, 16:50
    #32354279
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
хотя опять же это для Анонимного доступа, м.б. ещё и другой - например, Windows Authentication... Тогда нужно под того юзера, кто заходит от Windows Authentication
...
Рейтинг: 0 / 0
16.12.2003, 17:00
    #32354303
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
захожу как администратор, все стоит.
...
Рейтинг: 0 / 0
16.12.2003, 17:36
    #32354359
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
Решение до смеха просто.
Код: plaintext
Mail.AddAttachment( "c:\\temp\\1 .JPG");

Это не свойство, а метод.
:)
...
Рейтинг: 0 / 0
16.12.2003, 17:50
    #32354376
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
Блин, хотел предложить, а потом подумал "не может быть"

правда я хотел @"c:\temp\readme.txt"
что впрочем один хрен...
...
Рейтинг: 0 / 0
16.12.2003, 17:53
    #32354384
With out Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CDO
оказывается может ;)
всем кто помогал мне в решении этой проблемы огромное спасибо.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CDO / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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