![]() |
General Programming »
Internet / Network »
Email
Intermediate
License: The GNU General Public License (GPL)
Custom GMail Vacation Auto-ResponderBy _KhallafUse IMAP to auto-reply to unread GMail messages while on vacation |
VB (VB8.0, VB9.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Dev, SysAdmin
|
|
Advanced Search Add to IE Search |
|
|
||||||||||||||||||
I'm a Systems Engineer who works in an Anonymous Company. My indirect supervisor (my boss's boss) wanted to have a custom GMail Vacation Auto-Responder that would:
Well, this could have been done easily using the GMail Atom Feed (https://mail.google.com/mail/feed/atom/), but since the atom only provides access to the very latest 20 unread messages, it could not be used for that purpose.
So, I had only one of two choices, either use POP3 or IMAP. Of course, IMAP was the right candidate for many considerations, the most prudent of which is its resourceful command-set. I had to design the tool (a Windows Service in this case) with minimal data transfer/session time in mind, because Google becomes touchy when you over-use IMAP with its servers.
I was new to the whole Socket/IMAP thing, so I had to get my feet wet. I designed the tool, planned it well, and thought the best work-flow would go like this:
Well, my boss's boss had some comments - that he never really declared which makes them IMPLICIT :D :D :D - on the way the tool works, but he decided to spell the word only when I announced that my proto-type code is done. He is not supposed to be technically involved - I mean into code - although he really involves himself into bits and bytes, and he has not even seen the code, not to mention that he might not fully understand it, but yet somehow he declared that what I did was a waste of time.
Hence, being a time-waster I decided that I might make it a habit of my own and waste your own time as well :D :D :D by posting the code of that little tool. So, please enjoy wasting your time with my code :D :D :D.
Please download the final project code and usage notes from http://admincraft.net.
| You must Sign In to use this message board. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
News
Question
Answer
Joke
Rant
Admin
Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads.
|
PermaLink |
Privacy |
Terms of Use
Last Updated: 27 May 2009 Editor: Deeksha Shenoy |
Copyright 2009 by _Khallaf Everything else Copyright © CodeProject, 1999-2010 Web18 | Advertise on the Code Project |