Если первый параметр имеет нечисловое значение, модуль рассматривает его как уникальный идентификатор сообщения для данной статьи, например, номер заметки о видеокамерах smartec . Модуль Net::nntp считывает статью, но не меняет положение указателя текущего сообщения. Фактически, при ссылке на статью по идентификатору сообщения, указанная статья может не принадлежать к текущей группе.
Необязательный параметр с обозначением дескриптора файла может применяться для записи статьи в указанное место. В ином случае содержимое статьи (заголовок, пустая разделительная строка и тело) возвращается как ссылка на массив, состоящий из строк статьи.
При каких-либо нарушениях в работе метод article() возвращает значение undef, а параметр $nntp->rnessage содержит сообщение об ошибке, полученных с сервера. Чаще всего встречается ошибка “no such article number in this group” (в этой группе статья с таким номером отсутствует), которая может возник путь, даже если номер сообщения принадлежит к допустимому диапазону, поскольку истек срок хранения статьи или она была изъята в ходе данного сеанса NNTP.
Другие методы выборки статей являются более специализированными.
Эти три метода аналогичны методам article () , head() и body (), но возвращают дескриптор файла, привязанный к объекту, из которого может быть получено содержимое статьи.