Ну раз Уважаемый, тогда отвечу.
Мне не понравилось то, что ты ленишся включить элементарную отладку в своей программе и вместо этого ждешь несколько дней для того что-бы кто нибудь вместо тебя написал решение.
Вот так должно выглядеть начало твоей программы:
#!/usr/bin/perl -w
use Mail::POP3Client;
use MIME::Base64;
use MIME::QuotedPrint;
use CGI::Carp qw(carpout fatalsToBrowser);
-> Can\'t locate object method "delete" via package "Mail::POP3Client"
Далее сам все поймешь. Кстати и в логах все ошибки написаны.
Второе, так как ты параметры передаешь это не дело.
А решение простое как яйцо - есть метод Delete а метода delete нет!
Удачи.