Hola,
Tu problema es con el ambito ("scope") de las varibles del formulario. Mira en el manual <a href='ir.asp?http://www.php.net/manual/en/language.variables.scope.php' target='_blank'>http://www.php.net/manual/en/language.va...</a>.
Resumiendo, el asunto es que las varibles que recibes del formulario tienen ambito "global" y no pueden ser accesibles directamente desde dentro de ninguna funcion. Para acceder a ellas debes indicarle a la funcion que son variables "globales". Eso lo haces con la sentencia
Código:
global $variable_global_1,...,global $variable_global_n;
. No se si me explico.
En tu caso debes modificar enviado.php y añadirle esa sentencia dentro de la funcion. Quedaria asi:
Código:
<?php
function tabla()
{
global $name, $email1, $email2, $subject, $message;
// el resto del codigo no cambia
Espero que con esto te funcione
Josemi
Aprendiz de mucho, maestro de poco.