Hi Stefano,
thanks for your quick reply.
The problem is not due to the WP update, but to an update of PHP to version 5.5 that occured on our host at around the same time. The line
function wp_phpmailer_init($phpmailer) {
should be
function wp_phpmailer_init(&$phpmailer) {
to indicate call-by-reference correctly, because as of PHP 5.4.0, call-time pass-by-reference was removed. Although the incoming argument is a reference, the line
$phpmailer = $this->fake_phpmailer;
does not have the desired effect any more.
I tried this change and it works fine. It should be resonably downward compatible with earlier PHP versions.
Best regards,
Frank