Claro que es posible. En tu select agregas los departamentos con una clave numérica como value de cada option (No es conveniente poner las direcciones de email directamente
{spam! spam! spam!}). Luego, al recibir el formulario, evalúas el valor del select y determinas según la clave numérica el departamento a contactar:
Formulario Código HTML:
<select name="departamentos">
<option value="1">Recursos Humanos</option>
<option value="2">Taller</option>
<option value="3">Ventas</option>
<option value="4">Sistemas</option>
<option value="-1">Otro</option>
</select>
<!-- La opción Otro es una opción abstracta, que representará un email general -->
procesa.php (Página que procesa el formulario)
Código PHP:
# Con la estructura swicth evaluamos los valores del select
switch($_POST['departamentos']):
case 1: $email = "[email protected]"; break;
case 2: $email = "[email protected]"; break;
case 3: $email = "[email protected]"; break;
case 4: $email = "[email protected]"; break;
default: $email = "[email protected]"; break; # El default se ejecutará en caso de que el valor de switch no coincida con ninguno de los establecidos
endswicth;
Ya teniendo el email al cual debes enviar el formulario en la variable $email, lo único que tienes que hacer es usar la función
mail() para enviar el mensaje.
Sentencia switch
Un saludo,