Si tienes la versión phpbb2 y no el nuevo phpbb3, todavía conservo los archivos de cuando usaba ese foro... En el emailer.php aparece dos veces la función mail, en una línea que está repetida:
Código PHP:
$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers);
Aunque en realidad estudiando un poco el código, no es ahí donde tienes que cambiarlo. Si miras un poquito más abajo de donde aparece esa línea, hay lo siguiente:
Código PHP:
// Did it work?
if (!$result)
{
message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
}
Esa es la línea que genera el mensaje de error en caso de no enviarse el email. Con comentar la línea del message_die (añadiendo // al principio) debería solucionarse tu problema.