-
Notifications
You must be signed in to change notification settings - Fork 21
derdewey/tlsmail
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== Installation # gem install tlsmail == License This library is public domain software and provided without warranty of any kind. == Author [email protected], [email protected] == Description This library dynamically replace net/smtp and net/pop with these in ruby 1.9 and enables pop or smtp via SSL/TLS. This is tested on Ruby 1.8.4 and 1.8.5(both windows). == Usage === SMTP def send_message require "time" msgstr = <<END_OF_MESSAGE From: Your Name <[email protected]> To: Destination Address <[email protected]> Subject: test message Date: #{Time.now.rfc2822} test message body. END_OF_MESSAGE Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE) Net::SMTP.start("smtp.gmail.com", "587", "your.domain", "username", "password", :plain) do |smtp| smtp.send_message msgstr, "[email protected]", "[email protected]" end end === POP def receive_messages Net::POP.enable_ssl(OpenSSL::SSL::VERIFY_NONE) Net::POP.start("pop.gmail.com", "995", "username", "password") do |pop| p pop.mails[0].pop end end
About
Unpack of tlsmail, putting it on github to look at it. I want to remove some errors from when it's required.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published