Subject: The mailing list for listmasters using Sympa
List archive
- From: BJ Walraven <address@concealed>
- To: address@concealed
- Subject: [sympa-users] Auth via smtp issue
- Date: Tue, 16 Nov 2010 00:42:03 -0500 (EST)
Hello,
I'm running Sympa 6.1.2 on CentOS 5.3 (x64). I recently upgraded from Sympa 6.0.1.
Since the upgrade, I've had a puzzling issue. I have several lists that use as their authorization scenarios SMTP auth for list members. An example scenario would be:
I'm running Sympa 6.1.2 on CentOS 5.3 (x64). I recently upgraded from Sympa 6.0.1.
Since the upgrade, I've had a puzzling issue. I have several lists that use as their authorization scenarios SMTP auth for list members. An example scenario would be:
title.gettext Private, requires confirmation
is_subscriber([listname],[sender]) md5,smime,dkim -> do_it
is_editor([listname],[sender]) md5,smime,dkim -> do_it
is_owner([listname],[sender]) md5,smime,dkim -> do_it
is_editor([listname],[sender]) md5,smime,dkim -> do_it
is_owner([listname],[sender]) md5,smime,dkim -> do_it
is_subscriber([listname],[sender]) smtp -> request_auth
is_editor([listname],[sender]) smtp -> request_auth
is_owner([listname],[sender]) smtp -> request_auth
is_editor([listname],[sender]) smtp -> request_auth
is_owner([listname],[sender]) smtp -> request_auth
This scenario (minus the ',dkim', which I've tried this scenario in 6.1.2 with and without the ',dkim') works fine in 6.0.1. If a user is logged in to the wwsympa interface and sends a message, it goes immediately if they are a subscriber, editor, or owner. If a user sends a message to the list via smtp, they receive a confirmation request if they are a subscriber, editor, or owner. However, if they send to the list via smtp and they are not a subscriber, editor, or owner, the message is rejected.
However, since the upgrade, everyone seems to be a subscriber, editor, or owner, as they receive a confirmation request and can send to the list.
The telltale log I've found thus far is:
wwsympa[27146]: err List::get_subscriber() Unable to retrieve information from database for user <invalid_sender_email_address>
followed by:
Message for <listname> from <invalid_sender_email_address> kept for authentication with key <MD5_HASH>
I've got two questions:
1. Is anyone else seeing this?
2. Has anyone located where the bug is? It appears the old List::get_subscriber function always returned a $user, but the new one calls List::get_subscriber_no_object, which can return undef(ined).
Any help is much appreciated.
Thanks,
BJ Walraven
Messaging and Collaboration Systems Administrator
Eastern Michigan University - Division of IT
address@concealed
Thanks,
BJ Walraven
Messaging and Collaboration Systems Administrator
Eastern Michigan University - Division of IT
address@concealed
- [sympa-users] Auth via smtp issue, BJ Walraven, 11/16/2010
Archive powered by MHonArc 2.6.19+.