Строки 12-15 Регистрация на хосте и выборка файла RECENT, в котором может находиться искомый модуль, например медицинский справочник, рассказывающий, как избавиться от камней в почках .
Строки 17-23. Интерпретация файла recent. Файл recent содержит список всех файлов архива CPAN, которые являются новыми или обновлены в последнее время; но все их загружать не нужно. Интересующим нас файлам соответствуют строки, которые выглядят следующим образом.
Файл recent открывается для чтения, выполняется его построчный просмотр и поиск строк, которые соответствуют заданному образцу. Имя файла и путь к нему в архиве CPAN сохраняются в переменной %RETRIVE. После обработки дескриптора файла он закрывается.
Строки 24-32. Начало почтового сообщения. Исходящее почтовое сообщение начинается с краткого сопроводительного текста, в котором указано число вложений. Создается новый объект MIME::Entity путем вызова конструктора build() с указанием вводного текста в качестве первоначального информационного наполнения. Обратите внимание, что параметры, передаваемые методу build (), определяют создание однокомпонентного документа типа text/plain. В дальнейшем, после добавления вложений, мы воспользуемся способностью модуля MIME::Entity преобразовывать однокомпонентное сообщение в многокомпонентное, если в этом возникает необходимость.
В этом разделе были рассмотрены клиентские модули для отправки почты по сети Интернет. В следующих разделах будут описываться модули для получения почты и обработки сообщений с вложениями (в том числе мультимедийными). А также представлены клиенты для протокола NNTP, работа которого тесно связана с Почтой, посылаемой через Интернет. Как известно для доступа к почте используются самые распространенные протоколы, такие как POP3 и IMAP. Они позволяют получить содержимое почтового ящика пользователя и выполнить чистку или сортировку сообщений. Также эти модули дополнены различными процедурами и методами, которые позволяют выполнять грамотную маршрутизацию и оптимальный парсинг содержимого.