![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Я написал код для отправки сообщений на почту
Код:
idSmtp1.Host:='smtp.mail.ru'; idSmtp1.Port:=25 ; idSmtp1.Username:='lol1' ; idSmtp1.Password:='Пароль' ; idMessage1.Body.Text:='Что хотим то и пишем' ; // здесь текст письма.. idMessage1.From.Text:='lol1@mail.ru'; idMessage1.Recipients.EMailAddresses:='lol2@mail.ru' ; idMessage1.Subject:='Team' ; idSmtp1.Connect(); if idSmtp1.Connected=true then; idSmtp1.Send(idmessage1); idSmtp1.Disconnect |
#2
|
|||
|
|||
![]() См. в сторону класса TIdAttachment
|
#3
|
|||
|
|||
![]() Все я разобрался.
Только вот еще вопрос, как сделать чтоб он находил файл в компе сам? просто у другим может быть этот файл в другой директории.. |
#4
|
|||
|
|||
![]() Ну, или перебирать все папки (если файл имеет некоторое достаточно уникальное имя или другие критерии его идентификации) с помощью FindFirst/FindNext/FindClose (примеры см в ФАКе на этом сайте), либо просто сделать настройку какой файл слать (например, просто в Ini-файле указать его полное имя - один раз на одном компе настроил и забыл).
|
#5
|
|||
|
|||
![]() Цитата:
Но в гугле накопал пару кодов Код:
FindFirst('c:\*.*', faAnyFile, SearchRec); ![]() Чтоб можно вставить его в тело письма? |
#6
|
|||
|
|||
![]() FindFirst/FindNext/FindClose осуществляют поиск файла. Т.е. с их помощью ты сможешь определить полное имя нужного файла. А запихивать его в письмо надо руками через TIdAttachment.
|
#7
|
||||
|
||||
![]() Цитата:
а что собственно Вы пытаетесь отправлять на почту? какие файлы/папки? есть странное подозрение на то, что пишится очередной "зловред"..!!! |