Skip to content

melvinsh/maildrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

maildrop

Gem Version Travis CI Coverage Status

Ruby interface to MailDrop. MailDrop provides free disposable e-mail addresses.

Installation

Add this line to your Gemfile:

gem 'maildrop'

Usage

Mailbox

Access a mailbox by name:

mailbox = Maildrop::Mailbox.get('example_name')

This is equal to visiting http://maildrop.cc/inbox/example_name.

You can also generate a random (12-character) name:

mailbox = Maildrop::Mailbox.random_get

Both return a Maildrop::Models::Mailbox object with the following attributes:

mailbox.name       # the name of the mailbox (String, example: example_name)
mailbox.address    # the full email address of the mailbox (String, example: example_name@maildrop.cc)

Emails

Emails can be accessed through mailbox.emails and have the following attributes:

email = mailbox.emails.first

email.sender        # sender email address (String)
email.subject       # email subject (String)
email.date          # date received (DateTime)
email.body          # email body (String, either plaintext or HTML)

About

Ruby interface to MailDrop for quick, disposable mailboxes.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages