• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

POP3 и Delphi

  • Автор темы Barmutik
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

Barmutik

Как и имеется ли вообще возможность откачать с сервера текст письма НЕ откачивая при этом его атачменты?

И дополнительно имеется ли возможность откачать только требуемые атачменты? К примеру там 5 файлов, хочу только 2 из них откачать.
 
G

Guest

В общем случае нет - протокол не предусматривает отдельной работы с аттачментами.
В протоколе есть команда TOP, которая позволяет выкачать указанное число строк сообщения. Этим можно пользоваться, чтобы загрузить часть тела. Зараннее узнать сколько текста до аттачмента нельзя, как и гарантированно узнать, есть ли собственно аттачмент. Кроме того, аттачмент встроен в тело в base64, поэтому вытянуть его не просто. Сервер отдает сообщение последовательно, построчно, потому если еще можно взять первый файл из двух, то взять только второй - нельзя. Получить список приаттаченных фалов - тоже.
Вот примерно все, что я знаю :) Читать RFC 1939, 2449.
 
B

Barmutik

Угу :) Это примерно я тоже знаю ... я думал может что где не внимательно прочитал ...

Просто я видел утилиту.. она по письму говорит список приатаченных к нему фалов ... названий ... вот мне стало интересно как она это умудряется делать?
 
G

Guest

так если она у тебя есть, натрави на локальный сервер, посмотри по логам. Я пользуюсь CourierMS для отладки.
 
G

Guest

Кстати, может она не по POP3 работала, а по IMAP\telnet\чего еще?
 
B

Barmutik

Хммм.. а мысль интересная насчёт натравить на сервак... правда надо сервак локальный ставить :(

Да вроде нет ... IMAP же совсем не все серваки поддерживают ...

Просто она выдавала список атачментов и их размеры даже ... и явно без скачки .. потому ка некоторые атачменты были по больше 2 Мб ...
 
G

Guest

А что там ставить? скачал 250К, запустил, создал ящик, письмо на него отправил.
 
B

Barmutik

CourierMS ??

Хмм.. не знал что такой мелкий .. попробуй чуть погодя... Спасибо!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!