Re: [Courier-imap] Newbie Needs Help
Shalom Levytam writes: Thanks for your reply. Could you please let me know the names of some of these existing tools. I have been searching for two days now and am coming up dry. Pretty much I would like to be able to check the pop3 messages using php then insert them into courier imap. Is this possible ? Maybe, but the standard tool that does this is called "fetchmail". It's a separate program that will download mail from an external pop3 mailbox, and deliver it to your local mailbox. You mentioned that I would could potentially write my own code to perform these functions. Could you give me some direction in this regard? What type of code? How would it interface with CourierIMAP. C code. Courier-IMAP is written in C. You are, of course, free to hack at it, in whatever way you wish. pgpi77qR0dKRQ.pgp Description: PGP signature - SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace___ Courier-imap mailing list Courier-imap@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
Re: [Courier-imap] Newbie Needs Help
On Thu, Dec 13, 2007 at 11:36:10PM -0500, Shalom Levytam wrote: > Thanks for your reply. Could you please let me know the names of some > of these existing tools. I have been searching for two days now and > am coming up dry. Pretty much I would like to be able to check the > pop3 messages using php then insert them into courier imap. Is this > possible ? Have you tried entering "php pop3" and "php imap" into Google? The first hit gives you the full documentation of the PHP IMAP library (which also supports POP3). Subsequent links include comprehensive articles with examples how to use it, such as http://www.devarticles.com/c/a/PHP/Create-Your-Own-Mail-Script-With-PHP-and-IMAP/ Google is your friend. If you don't do your own homework, then don't be surprised if you don't find anyone willing to spend time doing it for you. See also lots of good advice at http://www.catb.org/~esr/faqs/smart-questions.html#intro Brian. - SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ Courier-imap mailing list Courier-imap@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
Re: [Courier-imap] Newbie Needs Help
Shalom Levytam skrev, on 14-12-2007 05:00: [...] > I'm looking to start a new project which will involve creating what > might be called a virtual IMAP server. Essentially, I would like to > take a pop3 email account from work and create my own imap server for > it. My idea is that my server will check my work pop3 account every > so often using a cron job or similar. It will then download the > messages onto my own server where I could access them using my own > imap server. I do this using Fetchmail which logs automatically into my ISP, pops messages, gives them smtp to Postfix on my home Linux machine which processes them for attachments and virus using amavisd-new/ClamAV/BitDefender, gives them to dspam for anti-spam and lastly hands to Courier maildrop that hands off to Courier IMAP. > if i delete a message through my imap server it would > then check to see if the message is still present on my work pop3 > account and remove it. Fetchmail can be configured to delete the messages on the pop server at the end of a successful download run. If the pop isn't 100% successful it won't delete any message. Maildrop can be configured not to deliver messages with the same Message-ID twice, so avoiding duplicates in the case of unsuccessful downloads. > I don't know if I am explaining this too well but can anyone give me > direction on how to do something like this ? I am familiar with MYSQL > and have no problem creating tables to store the email. But I know > that postfix and courierIMAP use maildir. Is it possible to maybe use > php to retrieve the pop mail then use php imap commands to insert the > mail into something accessible by courierIMAP. dspam uses MySQL but messages are stored in Maildir on my IMAP server. I can't see any reason to store messages in MySQL. My users are all in LDAP and my IMAP and smtp servers are available from the Internet using SASL authentication with TLS/SSL. It's extremely important to use very recent versions of all the software mentioned above. > Any help or direction would be appreciated! The machine is a Fedora FC6 server/workstation with an FTP server. If you use latest Red Hat/CentOS/Fedora there are srpms on it for all of the above non-FC software mentioned above on it and rpms for FC6 and a large number of the RHEL5 versions (not Fetchmail). Best, --Tonni -- Tony Earnshaw Email: tonni at hetnet dot nl - SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ Courier-imap mailing list Courier-imap@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
Re: [Courier-imap] Newbie Needs Help
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I don't know about Courier IMAP, but you can do this sort of thing under Cyrus IMAP via perl modules. We have several perl scripts that do all sorts of tasks that involve direct manipulations to the Cyrus mail store. Of course, this doesn't take care of the POP end of things... On Dec 13, 2007, at 11:36 PM, Shalom Levytam wrote: > Thanks for your reply. Could you please let me know the names of some > of these existing tools. I have been searching for two days now and > am coming up dry. Pretty much I would like to be able to check the > pop3 messages using php then insert them into courier imap. Is this > possible ? > > You mentioned that I would could potentially write my own code to > perform these functions. Could you give me some direction in this > regard? What type of code? How would it interface with CourierIMAP. > If I am using a php function to remove a message from the imap server > would I be able to use a similar php function to remove the message > from the pop server ? > > Thanks again > > On 13-Dec-07, at 11:14 PM, Sam Varshavchik wrote: > >> Shalom Levytam writes: >> >>> Hi, >>> I am a complete newbie to this list and to courierIMAP. I was >>> wondering if I could get some beginners advice and direction. >>> Though I am new to establishing email servers and the like, I am >>> proficient in programming and hopefully not completely ignorant :) >>> I'm looking to start a new project which will involve creating >>> what might be called a virtual IMAP server. Essentially, I would >>> like to take a pop3 email account from work and create my own imap >>> server for it. My idea is that my server will check my work pop3 >>> account every so often using a cron job or similar. It will then >>> download the messages onto my own server where I could access them >>> using my own imap server. >> >> There are existing tools that will easily do this, for you. >> >>> if i delete a message through my imap server it would >>> then check to see if the message is still present on my work pop3 >>> account and remove it. >> >> However, no tools exist that can do that part, to my knowledge. >> Courier-IMAP is not going to do anything, after deleting a message, >> besides deleting this message. End of story. Of course, you are free >> to write your own code that then goes out and deletes the message >> from your external POP3 server. This is a lot of code, but if you >> want to do this, good luck and have fun. >> >> >> - >> SF.Net email is sponsored by: >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services >> for just about anything Open Source. >> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace___ >> Courier-imap mailing list >> Courier-imap@lists.sourceforge.net >> Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier- >> imap > > > - > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services > for just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > ___ > Courier-imap mailing list > Courier-imap@lists.sourceforge.net > Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.7 (Darwin) iD8DBQFHYgz8CgdfeCwsL5ERAkV6AJ0V+boYcKEPGjWOvdDtckr/w/x7aQCeNPIO /Rep1JEmHaWDct/zRnEc4C0= =G7h7 -END PGP SIGNATURE- - SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ Courier-imap mailing list Courier-imap@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
Re: [Courier-imap] Newbie Needs Help
Thanks for your reply. Could you please let me know the names of some of these existing tools. I have been searching for two days now and am coming up dry. Pretty much I would like to be able to check the pop3 messages using php then insert them into courier imap. Is this possible ? You mentioned that I would could potentially write my own code to perform these functions. Could you give me some direction in this regard? What type of code? How would it interface with CourierIMAP. If I am using a php function to remove a message from the imap server would I be able to use a similar php function to remove the message from the pop server ? Thanks again On 13-Dec-07, at 11:14 PM, Sam Varshavchik wrote: > Shalom Levytam writes: > >> Hi, >> I am a complete newbie to this list and to courierIMAP. I was >> wondering if I could get some beginners advice and direction. >> Though I am new to establishing email servers and the like, I am >> proficient in programming and hopefully not completely ignorant :) >> I'm looking to start a new project which will involve creating >> what might be called a virtual IMAP server. Essentially, I would >> like to take a pop3 email account from work and create my own imap >> server for it. My idea is that my server will check my work pop3 >> account every so often using a cron job or similar. It will then >> download the messages onto my own server where I could access them >> using my own imap server. > > There are existing tools that will easily do this, for you. > >> if i delete a message through my imap server it would >> then check to see if the message is still present on my work pop3 >> account and remove it. > > However, no tools exist that can do that part, to my knowledge. > Courier-IMAP is not going to do anything, after deleting a message, > besides deleting this message. End of story. Of course, you are free > to write your own code that then goes out and deletes the message > from your external POP3 server. This is a lot of code, but if you > want to do this, good luck and have fun. > > > - > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services > for just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace___ > Courier-imap mailing list > Courier-imap@lists.sourceforge.net > Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap - SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ Courier-imap mailing list Courier-imap@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
Re: [Courier-imap] Newbie Needs Help
Shalom Levytam writes: Hi, I am a complete newbie to this list and to courierIMAP. I was wondering if I could get some beginners advice and direction. Though I am new to establishing email servers and the like, I am proficient in programming and hopefully not completely ignorant :) I'm looking to start a new project which will involve creating what might be called a virtual IMAP server. Essentially, I would like to take a pop3 email account from work and create my own imap server for it. My idea is that my server will check my work pop3 account every so often using a cron job or similar. It will then download the messages onto my own server where I could access them using my own imap server. There are existing tools that will easily do this, for you. if i delete a message through my imap server it would then check to see if the message is still present on my work pop3 account and remove it. However, no tools exist that can do that part, to my knowledge. Courier-IMAP is not going to do anything, after deleting a message, besides deleting this message. End of story. Of course, you are free to write your own code that then goes out and deletes the message from your external POP3 server. This is a lot of code, but if you want to do this, good luck and have fun. pgp9227IoJpjd.pgp Description: PGP signature - SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace___ Courier-imap mailing list Courier-imap@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
[Courier-imap] Newbie Needs Help
Hi, I am a complete newbie to this list and to courierIMAP. I was wondering if I could get some beginners advice and direction. Though I am new to establishing email servers and the like, I am proficient in programming and hopefully not completely ignorant :) I'm looking to start a new project which will involve creating what might be called a virtual IMAP server. Essentially, I would like to take a pop3 email account from work and create my own imap server for it. My idea is that my server will check my work pop3 account every so often using a cron job or similar. It will then download the messages onto my own server where I could access them using my own imap server. if i delete a message through my imap server it would then check to see if the message is still present on my work pop3 account and remove it. I don't know if I am explaining this too well but can anyone give me direction on how to do something like this ? I am familiar with MYSQL and have no problem creating tables to store the email. But I know that postfix and courierIMAP use maildir. Is it possible to maybe use php to retrieve the pop mail then use php imap commands to insert the mail into something accessible by courierIMAP. Any help or direction would be appreciated! Thank you, slevytam - SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ Courier-imap mailing list Courier-imap@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap