Es raro que te tire ese error, algo hay mal, además de que en la configuración estás enviando el mail a un yahoo y el formmail.pl por medidas de seguridad solo dejea enviar a mails del dominio en donde está hosteado el formmail, o sea que en tu ejemplo debería ser
[email protected]
Ahora bien, te fijaste si la primera línea es correcta ? que tiene la ubicación del intérprete ?? si es así mandame el script por mail que me fijo si no tiene algún error de sintasis
Ahora que reveo @recipients = (
[email protected]);
puede estar mandándote eroror colocalo entre comillas simples
@recipients = ('
[email protected]');
Saludos