in reply to Sending email via Gmail
Take a look at the cpan modules already made for accessing Gmail.
Specifically there is Email::Send::Gmail which was spin off from Email::Send which you used.
Unixish Shell Scripting languages
Other (post in comments)
Results (485 votes). Check out past polls.