Hallo Allerseits, hallo Nikolai,
ich habe einen Bug im Plugin EasySpamKillerWingedMessenger gefunden!
Und zwar wird dort die Empfänger-Adresse vor der Überprüfung mit der des Absenders überschrieben.
Software-Versionen:
EasySpamKiller-Komponente: AIO_1.2
wmessenger-Plugin: 792 2009-02-02 03:40:45Z
wmessenger-Komponente: 1.5.3b
Joomla Core-Version: 1.5.15
Hier der "Problembereich":
...
$tests['email'] =( $this->params->get('test_email') )
JRequest :: getVar('sender_email', '', 'post') : false;
JRequest::setVar('email', $tests['email']);
...
ich habe dafür einen kleinen Workaround eingebaut - siehe unten.
Die eine vorgerückte Zeile in der Nähe von Zeile 45 einfügen:
...
$tests['recipient_email'] =( $this->params->get('test_email') ) ? JRequest :: getVar('email', '', 'post') : false;
$tests['email'] =( $this->params->get('test_email') ) ? JRequest :: getVar('sender_email', '', 'post') : false;
JRequest::setVar('email', $tests['email']);
...
Und diese vorgerückte Zeile kurz vor dem Ende einfügen:
...
JRequest::setVar('email', $tests['recipient_email']);
return $retval;
}//function
}//class
Damit wird vor der Überprüfung auf SPAM die Empfänger-Adresse temporär ins Array $tests geschrieben und kann dann nach dem Test wieder zurückgeschieben werden.
Danach hat es bei mir wieder sauber funktioniert und ich kann ganz entspannt auf ein neues Release warten

Gruss
Hotsock