После успешной регистрации для доступа к почтовому ящику может применяться ряд методов.
$last_msgnum = $pop->last
Сообщения POP нумеруются от 1 вплоть до общего числа сообщений в ящике для входящей почты. Пользователь может в любое время прочитать одно или несколько сообщений с помощью команды retr (которая описана ниже), не удаляя их из ящика для входящей почты. Метод last () возвращает наибольший номер из набора полученных ранее сообщений или 0, если выборка сообщений не выполнялась. Новые сообщения начинаются с номера $last_msgnum+1.
Многие POP-серверы хранят информацию о последнем считанном сообщении от одного сеанса к другому, а другие ее отбрасывают.
$arrayref = $pop->get ($msgnum[, FILEHANDLE])
Вслед за успешной регистрацией метод get() выбирает сообщение по номеру с использованиям команды retr протокола POP3. Этот метод может быть вызван с дескриптором файла, и в этом случае содержимое сообщения (и заголовок, и тело) записывается в дескриптор файла. В ином случае метод get() возвращает ссылку на массив, содержащий строки сообщения.
$handle = $pop->getfh($msgnum)
Данный метод аналогичен get() , но возвращаемым значением является дескриптор файла, привязанный к объекту Net::РОРЗ. При чтении из этого дескриптора файла может быть получено содержимое сообщения. После того как дескриптор файла возвратит признак конца файла, он должен быть закрыт и отброшен.
$flag= $pop->delete ($msgnum)
Метод delete() отмечает указанное сообщение для удаления. Отмеченное сообщение не уничтожается до тех пор, пока не будет вызван метод quit(), поэтому с него может быть снята отметка путем вызова метода reset().