#!/usr/bin/perl $user = 'username'; # hotmail user name $pass = 'password'; # hotmail password $addr = 'fwdaddress@foo.com'; # forwarding address $delay = 30; # delay (in seconds) between sending messages $delete_messages = 0; # 0/1 => don't/do delete messages from the hotmail account require LWP::UserAgent; require HTTP::Cookies; # set up our super cool web browser $ua = LWP::UserAgent->new; push @{$ua->requests_redirectable}, 'POST'; $ua->cookie_jar(HTTP::Cookies->new({})); $ua->agent("yellow rubber ducky"); # let's get some "hot" mail $html = $ua->get('http://www.hotmail.com')->content; # we don't need no stinkin' javascript while( $html =~ s/// ){ $form{$1} = $2; } $html = $ua->post( 'http://login.passport.net/uilogin.srf?id=2', \%form)->content; # log on in $html =~ /