Не совсем понятно о каком конкретно модуле говорится то ли о lib::file, то ли о модуле file, который лежит в директории lib. Буду исходить из второго варианта.
Есть несколько способов подключить необходимую библиотеку:
BEGIN { unshift @INC, 'c:\mailer\lib'; }
# или
use lib qw( c:\mailer\lib );
# или
use lib::abs qw( c:\mailer\lib );
# или
use lib::abs qw( lib );
# ...еще какая-то магия
Если предполагается, что библиотека lib будет расположена в одной директории со скриптом mailer.pl, то достаточно установить модуль lib::abs и прописать:
#!/usr/bin/perl
#use forks;
use threads;
use threads::shared;
use strict;
use warnings;
use Data::Dumper;
use lib::abs qw( lib );
use file;