A simple gem to send email through gmail
require 'rubygems' require 'gmail_sender' g = GmailSender.new("gmail_account_user_name", "gmail_account_password") g.attach('/path/to/document.hz') # you can attach any number of files, but there are limits for total attachments size g.send("[email protected]", "The subject", "The mail body")
You can also use gmail_sender from the command line. First you need to create ~/.gmail with this content (YAML):
receiver_email: [email protected] sender_user: gmail_account_user_name sender_password: gmail_account_password
Is advisable to use a different sender account than your main email address so that it’s not so bad if someone reads your configuration file and gets your password.
To send your directory list to the default receiver:
ls | gmail
You can specify some parameters like in this example which doesn’t use pipes:
gmail -t [email protected] -s "This is the subject" -c "This is the email content"
tlsmail if running Ruby 1.8.6
-
Daniel Cadenas - Maintainer
-
Felipe Coury