On Tue, May 18, 2010 at 2:53 AM, Per Jessen <p...@computer.org> wrote: > Robert Mangiafico wrote: > >> On Wed, May 12, 2010 at 3:59 PM, Robert Mangiafico >> <rm...@lexiconn.com> wrote: >>> Is SA 3.3.1 no longer compatible with POPAuth? After upgrading, we're >>> seeing these errors in the logs: >>> >>> spamd[29369]: Pseudo-hashes are deprecated at >>> /etc/mail/spamassassin/POPAuth.pm line 195, <GEN22> line 54. >>> spamd[29369]: plugin: eval failed: Can't coerce array into hash at >>> /etc/mail/spamassassin/POPAuth.pm line 195, <GEN22> line 54. >>> >>> POPAuth code: >>> http://wiki.apache.org/spamassassin/POPAuthPlugin >> >> Does anyone know if there is a workaround / fix for this plugin with >> SA 3.3.1? I've searched around, but I cannot find a code fix to make >> this behave with the latest version. Thanks. > > I googled a bit, and found the following: > Pseudo-hashes have been removed from Perl, afaict as of 5.1.0. It's > really perl that is complaining, not spamassassin. I don't use popauth > myself and I'm not much of a perl programmer, but I would think it > should be fairly easily fixed.
With SA 3.2.5 the POPAuth plugin worked fine. When we upgraded to 3.3.1, it stopped working. No perl changes on the server. Hopefully someone has a workaround for this plugin. Thanks. Rob