Estoy intentando enviar un mail con html para varias personas simultaneamente, pero tengo 2 problemas:
El 1 es que no se como hacer para que pueda recoger las variables del formulario para distintos destinatarios con copia oculta.
El 2 es que no me codifica bien el codigo HTML y no lo manda como tal, lo manda como quiere
Código PHP:
<?
if (!$HTTP_POST_VARS){
?>
<form action="formula2.php" method=post>
<table width="293" border="0" align="center">
<tr>
<td width="86" >Mail 1</td>
<td width="374" ><input type="text" name="mail1" id="mail1" /></td>
</tr>
<tr>
<td width="86" >Mail 2</td>
<td ><input type="text" name="mail2" id="mail2" /></td>
</tr>
<tr>
<td width="86" >Mail 3</td>
<td ><input type="text" name="mail3" id="mail3" /></td>
</tr>
<tr>
<td >De</td>
<td ><input type="text" name="dequien" id="dequien" /></td>
</tr>
<tr>
<td >asunto</td>
<td ><input type="text" name="asunto" id="asunto" /></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="button" id="button" value="Enviar" />
<input type="submit" name="button2" id="button2" value="Cancelar" onClick="return hs.close(this)"/>
</div></td>
</tr>
</table>
</form>
<?
}else{
//direcciónes de envío
$para1 = $HTTP_POST_VARS["mail1"];
$para2 = Bcc: $HTTP_POST_VARS["mail2"];
$para3 = Bcc: $HTTP_POST_VARS["mail3"];
//asunto
$asunto = $HTTP_POST_VARS["asunto"];
//dirección de respuesta
$cabecera = Reply-To: $HTTP_POST_VARS["dequien"];
//mail de quien lo envia
$cabecera = Return-path: $HTTP_POST_VARS["dequien"];
//para el formato HTML
$cabecera = "MIME-Version: 1.0\r\n";
$cabecera .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cuerpo = '
<html>
<head>
<title>E-Mail HTML</title>
</head>
<body style="background-color:#b31b34;>
<table width="955" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
<tr><td rowspan="3" bgcolor="#666666"> </td>
<td colspan="3"> </td>
<td rowspan="3" bgcolor="#666666"> </td>
</tr><tr><td> </td>
<td>Test del mail</td>
<td> </td>
</tr><tr><td colspan="3"> </td>
</tr>
</table>
</body>
</html>
';
//1 correo
mail($para,$asunto,$cabecera,$cuerpo);
//2 cuerpo
$cuerpo2 = "enviado\n";
$cuerpo2 .= "Email 1: " . $HTTP_POST_VARS["mail1"] . "\n";
//2 correo...
mail("[email protected]","Formulario recibido",$cuerpo2);
//confirmacion
echo "Su mail ha sido enviado correctamente.";
}
?>