Re: [courier-users] pop3d-ssl and duplicate messages
Hi Sam, On Thu, Oct 30, 2008 at 11:34 PM, Sam Varshavchik [EMAIL PROTECTED] wrote: Furthermore, last time I checked, Outlook does not support POP3, only IMAP. Outlook Express does support POP3, but it's a completely different program. If you are using Outlook, I can guarantee you that you're not using POP3, but rather IMAP. Are you sure about this? I have a customer who is with a pop only ISP who has been using Outlook for 8 years. I've always found Outlooks IMAP implentation buggy and unusable, eg, until outlook 2007 it wouldn't store sent mail on the server, only in local folders etc and deemeded it only usable for pop. If you have any info sources on this I'd be interested to see them. Lisa. - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
Re: [courier-users] pop3d-ssl and duplicate messages
Sam, Thanks for your response, I've provide some further information below: On Thu, 30 Oct 2008, Sam Varshavchik wrote: Brian Martinez writes: Are there significant code changes to the way pop3d-ssl handles requests between these versions of courier? Another item to note is we also did testing where we deleted the courierpop3dsizelist file to see what would happen between hosts/tests. We noticed that Outlook did not recreate this file, but Macmail did. This cannot be possible, according to physical laws of our shared universe. Neither Outlook, nor Macmail, can create any file on the server. All they do, presumably, is talk to the server using POP3. What files are or are not created on the server, is entirely up to the server process. POP3 is a comparatively simple protocol, and the server process has absolutely no way to determine which specific POP3 client is issuing POP3 commands, and all POP3 commands are the same. Admittedly, this was poorly worded on my part. I did not mean to lay claim that Outlook/Macmail was creating the file or not creating the file. Honestly, I did not even know how it worked, but given the information you provided, I'd like to further clarify that there is some part of the communication going on between client and server where Outlook fails to even recognize the courierpop3dsizelist, which furthermore, is clearly the problem of Outlook and *not* Courier. However, this is only something of note, this is not a problem for us on the scale that everything I laid out previous to this response is a problem for us! Furthermore, last time I checked, Outlook does not support POP3, only IMAP. Outlook Express does support POP3, but it's a completely different program. If you are using Outlook, I can guarantee you that you're not using POP3, but rather IMAP. I unequivocally guarantee you that Outlook 2002, 2003, and 2007 support not just POP3, but POP3-SSL, in addition to Apple Mail (which I was calling Macmail), Outlook Express, and Windows Mail Here are some screenshots hosting at Google's site for configuring their Gmail to your Outlook POP3-SSL client: http://mail.google.com/support/bin/answer.py?answer=70880 (Outlook 2002) http://mail.google.com/support/bin/answer.py?answer=75291 (Outlook 2003) http://mail.google.com/support/bin/answer.py?answer=86374 (Outlook 2007) They even have an animated demo (fast-forward to Section 5 of 9): https://mail.google.com/mail/help/demos/Gmail_POP/788_Google_Gmail.html Any ideas about what's going on, and what I can do to avoid rolling out software that will make everyone download all of their messages via POP3 at least one more time than they care for? I don't think you have an accurate picture of the actual software you are using. You need to do more investigation on your part. Somewhat on the contrary... As I admitted above, I was out of my element in speaking about the courierpop3dsizelist file. However, I have reproduced this problem myself. Numerous times I bounced back and forth between our old setup (sysA-T) and our new setup (sysX). I worked on Outlook 2007 in Windows Vista and my boss was able to reproduce it in Outlook 2003 in Windows XP as well as Apple Mail in OSX. I hope that provided this new information, you may (or someone may) go back and look at my original email and help me diagnose what is going wrong. Thank you for your time in reading this. Regards, ./brm - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
[courier-users] Debian package of courier-pythonfilter available [WAS Re: greylisting]
On Thursday 30 October 2008 17:15, Frederik Dannemare wrote: Speaking of packages... I've just finished a Debian package of v1.4. I've been an official maintainer for the Debian Project for a couple of years (although I've been pretty much inactive for more than a year now), so the quality of my package should be good even if it's an initial release. I currently don't handle starting the filter post-installation as well as stopping of the filter if the package is later removed. Same for stopping and starting the filter between upgrades. That will come with the next release. All sources - as well as a binary .deb for i386 - is available at: http://sentinel.dk/linux/debian/packages/courier-pythonfilter/ I just did a new build (still named 1.4-1, though) with support for stopping and starting the filter at install/deinstall-time and between version upgrades. I also created two tiny man pages for pythonfilter and pythonfilter.quaratine just to make lintian shut up. :) Suggestions and general feedback is welcome. Output of build process (in case anybody is interested?) : [EMAIL PROTECTED]:~/debian/courier-pythonfilter-1.4$ dpkg-buildpackage -rfakeroot -k9D9A238E dpkg-buildpackage: source package is courier-pythonfilter dpkg-buildpackage: source version is 1.4-1 dpkg-buildpackage: source changed by Frederik Dannemare [EMAIL PROTECTED] dpkg-buildpackage: host architecture i386 dpkg-buildpackage: source version without epoch 1.4-1 fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. python setup.py clean running clean rm -rf build/ dh_clean dpkg-source -b courier-pythonfilter-1.4 dpkg-source: building courier-pythonfilter using existing courier-pythonfilter_1.4.orig.tar.gz dpkg-source: building courier-pythonfilter in courier-pythonfilter_1.4-1.diff.gz dpkg-source: building courier-pythonfilter in courier-pythonfilter_1.4-1.dsc debian/rules build dh_testdir # Add here commands to configure the package. touch configure-stamp dh_testdir # Add here commands to compile the package. python setup.py build running build running build_py creating build creating build/lib creating build/lib/courier copying courier/authdaemon.py - build/lib/courier copying courier/control.py - build/lib/courier copying courier/__init__.py - build/lib/courier copying courier/config.py - build/lib/courier copying courier/xfilter.py - build/lib/courier copying courier/quarantine.py - build/lib/courier creating build/lib/pythonfilter copying filters/deliveredto.py - build/lib/pythonfilter copying filters/whitelist_relayclients.py - build/lib/pythonfilter copying filters/greylist.py - build/lib/pythonfilter copying filters/nosuccessdsn.py - build/lib/pythonfilter copying filters/localsenders.py - build/lib/pythonfilter copying filters/spamassassin.py - build/lib/pythonfilter copying filters/whitelist_auth.py - build/lib/pythonfilter copying filters/whitelist_dnswl.py - build/lib/pythonfilter copying filters/noduplicates.py - build/lib/pythonfilter copying filters/whitelist_block.py - build/lib/pythonfilter copying filters/ratelimit.py - build/lib/pythonfilter copying filters/__init__.py - build/lib/pythonfilter copying filters/privateaddr.py - build/lib/pythonfilter copying filters/attachments.py - build/lib/pythonfilter copying filters/TtlDb.py - build/lib/pythonfilter copying filters/quota.py - build/lib/pythonfilter copying filters/debug.py - build/lib/pythonfilter copying filters/clamav.py - build/lib/pythonfilter copying filters/whitelist_spf.py - build/lib/pythonfilter copying filters/dialback.py - build/lib/pythonfilter copying filters/spfcheck.py - build/lib/pythonfilter copying filters/comeagain.py - build/lib/pythonfilter copying filters/add_signature.py - build/lib/pythonfilter copying filters/auto_whitelist.py - build/lib/pythonfilter running build_scripts creating build/scripts-2.4 copying and adjusting pythonfilter - build/scripts-2.4 copying and adjusting pythonfilter-quarantine - build/scripts-2.4 changing mode of build/scripts-2.4/pythonfilter from 644 to 755 changing mode of build/scripts-2.4/pythonfilter-quarantine from 644 to 755 touch build-stamp fakeroot debian/rules binary dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/courier-pythonfilter. python setup.py install --root=debian/courier-pythonfilter running install running build running build_py running build_scripts running install_lib creating debian/courier-pythonfilter/usr/lib/python2.4 creating debian/courier-pythonfilter/usr/lib/python2.4/site-packages creating debian/courier-pythonfilter/usr/lib/python2.4/site-packages/courier copying build/lib/courier/authdaemon.py - debian/courier-pythonfilter/usr/lib/python2.4/site-packages/courier copying build/lib/courier/control.py - debian/courier-pythonfilter/usr/lib/python2.4/site-packages/courier copying build/lib/courier/__init__.py -
Re: [courier-users] pop3d-ssl and duplicate messages
Brian Martinez wrote: What happened was our series of older boxes, which I'll call sysA through sysT we're serving along nicely, pop3d-ssl and imapd-ssl. We added sysX to the rotation (the newer hardware + software) and suddenly what happened is that when people bounced between sysA-T and sysX is that they would download nearly all of their messages again. If they bounced between these servers several times they downloaded their messages as many as several thousand times... Courier has changed the format of its POP3 uid list in the past, which would cause that, but I don't believe it's changed anytime recently... In fact, pop3dserver.c doesn't seem to have changed at all between the two versions that you're running. Try getting a uid list manually. Remove the courierpop3dsizelist file first, then telnet to one of the new systems on port 110 and log in: $ telnet localhost 110 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK Hello there. USER gordon +OK Password required. PASS XXX +OK logged in. LIST +OK POP3 clients that break here, they violate STD53. 1 4429 ... . QUIT Save the output of the session. Then remove the file again, and do the same thing with one of the old servers. Compare the output of each session. They should be exactly the same. I've diff'd the pop3d-ssl files we have in /usr/lib/courier-imap/etc and ... sysX (newer) TLS_PROTOCOL= -- NOT DEFINED, but I set to SSL23 (because seeting it to only SSL3 seemed to throw errors) If that wasn't set, then it doesn't need a setting. Don't set it! :) - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
[courier-users] couriermlm help
Hi, I've created a list which has the default posting option (members can post). Right now there's only one member, myself. For this list, I'm running maildrop on a mailfilter file, which then submits the message to the list, like: to | /usr/bin/couriermlm msg list directory But all I see happening is that on the mail log I see: You are not subscribed to this mailing list. I've verified that the message has the correct headers, and it certainly has my email as the To: I even put in a cc /tmp/mail.txt prior to the to line so that I can check the contents of the message and everything looks correct. So I don't understand why couriermlm is claiming I'm not subscribed... Thanks for any help. Ricardo- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/___ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
Re: [courier-users] pop3d-ssl and duplicate messages
Brian Martinez writes: Admittedly, this was poorly worded on my part. I did not mean to lay claim that Outlook/Macmail was creating the file or not creating the file. Honestly, I did not even know how it worked, but given the information you provided, I'd like to further clarify that there is some part of the communication going on between client and server where Outlook fails to even recognize the courierpop3dsizelist, which furthermore, is clearly the problem of Outlook and *not* Courier. However, this is only something of Courier pop3d always creates courierpop3dsizelist upon login, under all circumstances, as long as there are messages in the mailbox. If you're accessing a mailbox via POP3, and this file does not get created, if it's missing, you're not using Courier's POP3 server. pgpJX6bji4T6M.pgp Description: PGP signature - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/___ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
Re: [courier-users] couriermlm help
Ricardo Kleemann writes: Hi, I've created a list which has the default posting option (members can post). Right now there's only one member, myself. For this list, I'm running maildrop on a mailfilter file, which then submits the message to the list, like: to | /usr/bin/couriermlm msg list directory But all I see happening is that on the mail log I see: You are not subscribed to this mailing list. I've verified that the message has the correct headers, and it certainly has my email as the To: I even put in a cc /tmp/mail.txt prior to the to line so that I can check the contents of the message and everything looks correct. So I don't understand why couriermlm is claiming I'm not subscribed... It's not the headers, it's the envelope return address. Which may not be preserved if maildrop is thrown into the mix. Rather than invoking couriermlm via maildrop, just invoke it directly from the .courier file, as the couriermlm man page explains. pgprWgkPrRjr9.pgp Description: PGP signature - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/___ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users