He puesto el FormMail.pl en la carpeta de mi servidor "cgi-bin", modificando previamente:
Cita:
En el html, he puesto en <form action=/cgi-bin/FormMail.pl>BEGIN
{
$DEBUGGING = 1;
$emulate_matts_code= 0;
$secure = 1;
$allow_empty_ref = 1;
$max_recipients = 5;
$mailprog = '/usr/lib/sendmail -oi -t';
$postmaster = '[email protected]';
@referers = qw(midominio.es localhost);
@allow_mail_to = qw([email protected]);
@recipients = ('midominio.es','[email protected]');
%recipient_alias = ();
@valid_ENV = qw(REMOTE_HOST REMOTE_ADDR REMOTE_USER HTTP_USER_AGENT);
$locale = 'ES';
$charset = 'iso-8859-1';
$date_fmt = '%A, %B %d, %Y at %H:%M:%S';
$style = '/css/nms.css';
$no_content = 0;
$double_spacing = 1;
$wrap_text = 0;
$wrap_style = 1;
$address_style = 0;
$send_confirmation_mail = 0;
$confirmation_text = <<'END_OF_CONFIRMATION';
From: [email protected]
Subject: Formulario de Contacto
Muchas gracias por enviar el formulario.
{
$DEBUGGING = 1;
$emulate_matts_code= 0;
$secure = 1;
$allow_empty_ref = 1;
$max_recipients = 5;
$mailprog = '/usr/lib/sendmail -oi -t';
$postmaster = '[email protected]';
@referers = qw(midominio.es localhost);
@allow_mail_to = qw([email protected]);
@recipients = ('midominio.es','[email protected]');
%recipient_alias = ();
@valid_ENV = qw(REMOTE_HOST REMOTE_ADDR REMOTE_USER HTTP_USER_AGENT);
$locale = 'ES';
$charset = 'iso-8859-1';
$date_fmt = '%A, %B %d, %Y at %H:%M:%S';
$style = '/css/nms.css';
$no_content = 0;
$double_spacing = 1;
$wrap_text = 0;
$wrap_style = 1;
$address_style = 0;
$send_confirmation_mail = 0;
$confirmation_text = <<'END_OF_CONFIRMATION';
From: [email protected]
Subject: Formulario de Contacto
Muchas gracias por enviar el formulario.
Cuando le doy al botón enviar, me aparece la página en blanco y nada más:
http://www.midominio.com/cgi-bin/FormMail.pl

Alguien me puede decir que está fallando?
Un saludo, muchas gracias