Re: [courier-users] pop3d-ssl and duplicate messages

2008-10-31 Thread Lisa Muir
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

2008-10-31 Thread Brian Martinez
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]

2008-10-31 Thread Frederik Dannemare
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

2008-10-31 Thread Gordon Messmer
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

2008-10-31 Thread Ricardo Kleemann
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

2008-10-31 Thread Sam Varshavchik

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

2008-10-31 Thread Sam Varshavchik

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