Если регистрация оканчивается неудачей, можно предпринять еще одну попытку или попытаться зарегистрироваться с помощью метода арор(). Некоторые серверы закрывают сеанс связи после определенного числа неудачных попыток регистрации. За исключением метода quit(), ни один из прочих методов нельзя будет применять до тех пор, пока сервер не начнет снова принимать запросы на регистрацию. Некоторые POP-серверы принимают команду АРОР,
$messages = $рор->арор ($username, $pas sword)
Команда арор аналогична стандартной команде регистрации, но, вместо отправки паролей по сети в открытом виде, в ней применяется система вызова/ответа для проверки подлинности пользователя без обработки чисто текстовых паролей. При использовании данного метода, в отличие от метода login(), не предусматривается использование файла .netrc, если не заданы имя пользователя и пароль. Метод арор() возвращает такое же значение, как и метод login(),
Таблица: Опции метода Net::POP3->new()
Опция
Описание
Значение по умолчанию
Port
Удаленный порт, к которому должно быть выполнено подключение
Порт POP3 (порт с номером 110)
ResyPort
Локальный порт, к которому должна быть выполнена привязка
Временный порт
Timeout
Время ожидания ответа в секундах
120
Debug
Применение режима выдачи подробных отладочных сообщений
undef
Многие серверы, работающие по протоколу POP3, требуют специальной настройки для обеспечения правильной аутентификации пользователя с помощью команды АРОР. В частности, для многих серверов UNIX необходим файл паролей, отличный от системного файла паролей.