Hola Vallu... Gracias por tu respuesta... Pues sí, si que se puede enviar un submit a través de un POST y de hecho, después de probar tu sugerencia, me encontré con un error "garrafal" en las variables que no me estaban pasando por la falta de un "echo".
Me explico con el ejemplo que funciona sin problema:
Código PHP:
<?php
<!-- Variables que deben pasar -->
$var1 = valor1;
$var2 = valor2;
$var3 = valor3;
?>
<form name="formulario" method="post">
<input type="hidden" name="var1" value="<?php [B]echo[/B] $var1;?>">
<input type="hidden" name="var2" value="<?php [B]echo[/B] $var2;?>">
<input type="hidden" name="var3" value="<?php [B]echo[/B] $var3;?>">
<input type="submit" name="enviar" value="Enviar Email"/>
</form>
<?php
$var1 = $_POST['var1'];
$var2 = $_POST['var2'];
$var3 = $_POST['var3'];
if (isset($_POST['enviar'])){
$enviar_email = mail($var1, $var2, $var3);
}
?>
Gracias de cualquier manera y espero que sirva el POST!
Saludos!
POST RESUELTO