Skip to Content.
Sympa Menu

en - [sympa-users] Auth via smtp issue

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • 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:
 
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_subscriber([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




  • [sympa-users] Auth via smtp issue, BJ Walraven, 11/16/2010

Archive powered by MHonArc 2.6.19+.

Top of Page