du hast das schon richtig erkannt. Das cgi-Programm spielt den mail-client und verschickt die E-Mails. Je nach CGI-Programm werden diese meist über configurations-dateien angepasst (also smtp-server, user, password etc.). Eine andere leichtere Methode ist PHP. Falls dein Server PHP unterstütz reicht ein mini-PHP-Script ähnlich wie hier.:
<?
if($betreff=="") $betreff="Nachrichtenservice der ivv";
if( @mail("$email", "Von: $von, $betreff", $text,
"From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion()) ){
$ok=1;
}
else $ok=0;
?>