Merci

Je reviens à la charge !:
J'ai fini mon module, et j'ai même réussi à faire fonctionner le mail ! En utilisant mxmail et en m'inspirant du code suivant :
if (mxMail($event['fmail'], $subject, $message, $event['ymail'], "text", "", $event['yname'])) {
sql_query("INSERT INTO " . $prefix . "_recommend VALUES (NULL,'" . mxAddSlashesForSQL(strip_tags($event['fname'])) . "','" . $event['fmail'] . "','" . mxAddSlashesForSQL(strip_tags($event['yname'])) . "','" . $event['ymail'] . "','" . $usersession[0] . "','" . mxAddSlashesForSQL(MX_REMOTE_ADDR) . "','" . time() . "','" . mxAddSlashesForSQL(strip_tags($event['site'])) . "')");
}
Mais j'ai un problème :
je veux accéder à ma page qui va traiter l'envoi du mail via un formulaire avec champs cachés du style email de l'annonceur, etc. Mais lorsque je clique sur le bouton d'envoi, il me dis que "Ce module n'est pas activé" ; alors que quand j'accède à la page via un lien url, ça marche. Vu que je préfère transmettre toutes ces données confidentielles via la méthode POST, ça me chagrinne. Quelqu'un a une idée ?
Pour le formulaire, j'utilise :
<form method="post" action="<?php echo 'modules.php?name=' . $module_name . '&file='; ?>mail">
