Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Отправка почты IdSMTP C++ Builder / 6 сообщений из 6, страница 1 из 1
03.07.2007, 07:42
    #34633771
Begem0t!k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка почты IdSMTP C++ Builder
Кроче написал прогу отправлет письма ! На обыкновенном компе все работает !
Но в компютерном классе чтобы использовать интерент(например при входде в IE запрашиваеться ваш логин и пароль) как это сделать в проге ?? Иначе она просто не может получить доступ в Интернет
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
  TIdMessage * msg=new TIdMessage(sm);
     msg->Subject="From Urka!";
     msg->Recipients->EMailAddresses="super@hotbox.ru";
     msg->From->Text="super@hotbox.ru";
     msg->Body->Add("Hello I am Berhold");
     TSearchRec  Rec;
     sm->AuthenticationType=atLogin;
     sm->Host="smtp.pochta.ru";
      sm->Port= 25 ;
      sm->UserId="super@hotbox.ru";
      sm->Password="123456";
       sm->Connect();
       int File= 1 ;
     ChDir(ExtractFilePath(Application->ExeName));
     if(FindFirst("*.*",faAnyFile,Rec)== 0 )
     {
       if(UpperCase(ExtractFileExt(Rec.Name))==".BMP" || UpperCase(ExtractFileExt(Rec.Name))==".TXT" || UpperCase(ExtractFileExt(Rec.Name))==".JPG" )
       {
           TIdAttachment * x;
           x=new TIdAttachment(msg->MessageParts,Rec.Name);
           msg->Subject=msg->Subject+" "+AnsiString(File);
           sm->Send(msg);
           delete x;
       }
       while(FindNext(Rec)== 0 )
       {
         //ShowMessage(ExtractFileExt(Rec.Name));
         if(UpperCase(ExtractFileExt(Rec.Name))==".BMP" || UpperCase(ExtractFileExt(Rec.Name))==".TXT" || UpperCase(ExtractFileExt(Rec.Name))==".JPG" )
         {

              TIdAttachment * x;
              x=new TIdAttachment(msg->MessageParts,Rec.Name);
              File++;
              msg->Subject=msg->Subject+" "+AnsiString(File);
              sm->Send(msg);
              delete x;
         }
       }

     }
     FindClose(Rec);
     sm->Disconnect();
     delete msg;
    MessageBox(this->Handle,"Отсылка успешно завершена !","Отправка",MB_OK);
    Application->Terminate();
...
Рейтинг: 0 / 0
03.07.2007, 11:27
    #34634270
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка почты IdSMTP C++ Builder
вероятно инет идет через прокси, поэтому как вариант прописать прокси в настройках.
...
Рейтинг: 0 / 0
06.07.2007, 10:10
    #34642973
Begem0t!k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка почты IdSMTP C++ Builder
Прокси дб в настройках чего ???Windows ???
...
Рейтинг: 0 / 0
06.07.2007, 12:27
    #34643506
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка почты IdSMTP C++ Builder
в эксплорере он и так уже прописан если ты говоришь что при входе в нет просит пароль, попробуй в компоненте прописать...
не факт что поможет но всетаки.
...
Рейтинг: 0 / 0
06.07.2007, 14:47
    #34644063
Begem0t!k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка почты IdSMTP C++ Builder
sashka304в эксплорере он и так уже прописан если ты говоришь что при входе в нет просит пароль, попробуй в компоненте прописать...
не факт что поможет но всетаки.

Вот тут то и вопрос где там прописывать ))
Там логин и пасс почтовика пишутся а вот где такая тонкая настройка ...
хотя впроде там есть так же как с SSL прослойкой может что есть я посмотрю...
...
Рейтинг: 0 / 0
06.07.2007, 18:42
    #34644859
Macks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка почты IdSMTP C++ Builder
Begem0t!k sashka304в эксплорере он и так уже прописан если ты говоришь что при входе в нет просит пароль, попробуй в компоненте прописать...
не факт что поможет но всетаки.

Вот тут то и вопрос где там прописывать ))
Там логин и пасс почтовика пишутся а вот где такая тонкая настройка ...
хотя впроде там есть так же как с SSL прослойкой может что есть я посмотрю...

IdIOHandlerStack
TransparentProxy
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Отправка почты IdSMTP C++ Builder / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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