Do you have ExecCGI option enabled?
(eg. line 'Options +ExecCGI' in .htaccess, or ExecCGI in options-line in your httpd.conf)
Do you have 'AddHandler cgi-script .pl' line in place (in .htaccess or in httpd.conf)?
Is the reciever.pl flagged as executable?
(chmod +x reciever.pl)
Is cgi support enabled in your apache?
(In debian/apache2
Code:
ln -s /etc/apache2/mods-available/cgi.load /etc/apache2/mods-enabled/
). In other systems effectively having something like
LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so