Ruby Project

Closed - This job posting has been filled and work has been completed.

Job Description

I need to access the inbox of our clients with a Ruby process.
All are GMail, YMail, Hotmail accounts.

The problem: The clients live in other country, so when I can open an IMAP or POP3 connection from my location, for security reasons.

The solution: Work with IMAP or POP3 over a proxy server.

I don't know if that is possible....

I ruby library with the function headers listed below:

# return a handler
class InboxReader {

# open an IMAP or POP3 connection through a proxy server in the client's location.
def open(emailAddress, emailPassword, proxyAddress, proxyPort, proxyUser, proxyPassword) { ... }

# close the IMAP or POP3 connection
def close() { ... }

# returns an array of Emails recevied after a date-time (read the class below)
def getEmailsFrom(dtFrom) { ... }
}

class Email {
attr_accessor :subject, :body, :senderEmailAddress, :date, :time
}

Other open jobs by this client