GMail Connect

About

This module provides a message count block and a basic inbox for users' GMail accounts. The user must have IMAP access enabled for their GMail account in order to use this module.

The module allows users to view, delete, and send "auto-reply" messages. The auto-reply message is nice for users that recieve a lot of email and can't keep up with all new messages. The text used in the auto-reply can be set per user on the /user/$uid/edit page.

The module source and all necessary files are attached to this page.

Known Issues

  • The count in the block and the GMail connect user tab are not cached and therefore can be different than the new messages in the inbox.

TODO

  • Cache full inbox for entire session and only get new/changed messages from the server.
  • Add more jQuery for viewing messages/paging
  • Support attachments on email
  • Allow user to reply to messages (not just auto- reply)

Installation Instructions

  1. Download the attached gmail_connect.tgz file
  2. Unpack the module in your site's modules directory
  3. Navigate to /admin/build/modules on your site
  4. Enable the GMail Connect module

Configuration

(optional)
  1. Navigate to /admin/settings/gmail_connect
  2. You can change the number of seconds to cache GMail inbox messages here. Play nice, there isn't any input validation (you're an admin, you shouldn't be trying to kill your own site!)
AttachmentSize
gmail_connect.tgz19.98 KB