Cita:
Iniciado por Saldu Hola,mi pregunta es muy simple...con la funcion de php para enviar mails...suponganse...este es el archivo, mail.php
<?php
/* recipientes */
$para = "maria@example.com" . ", " ; // fijese en la comma
$para .= "kelly@example.com";
/* asunto */
$asunto = "Recordatorio de Cumpleaños para Agosto";
/* mensaje */
$mensaje = '
<html>
<head>
<title>Recordatorio de Cumpleaños para Agosto</title>
</head>
<body>
<p>¡Aquí están los cumpleaños que llegan en Agosto!</p>
<table>
<tr>
<th>Persona</th><th>Día</th><th>Mes</th><th>Año</th>
</tr>
<tr>
<td>Juan</td><td>3</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sandra</td><td>17</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';
/* Para enviar correo HTML, puede definir la cabecera Content-type. */
$cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* cabeceras adicionales */
$cabeceras .= "To: Maria <maria@example.com>, Kelly <kelly@example.com>\r\n";
$cabeceras .= "From: Recordatorio <cumpleanyos@example.com>\r\n";
$cabeceras .= "Cc:
archivo@example.com\r\n";
$cabeceras .= "Bcc:
chequeo@example.com\r\n";
/* y ahora, enviarlo */
mail($para, $asunto, $mensaje, $cabeceras);
?>
Si yo quiero enviarle el mensaje que está escrito en esta función,a tantas personas,porejemplo a
maria@example.com, yo lo único que tengo q hacer,es modificar para quien sea enviado el mensaje,y despues entrar en
http://localhost/mail.php y ahí le envia el mail?
Sí, al entrar a la página se enviaría el e-mail.
sí, ahora se enviaría a la persona que pertenece el e-mail nuevo (un_email@un_dominio.com) que sustituyó al anterior(maria@example.com).
Cita:
Iniciado por Saldu Tambien quiero saber,para qué esta puesta esta función:
/* cabeceras adicionales */
$cabeceras .= "To: Maria <maria@example.com>, Kelly <kelly@example.com>\r\n";
$cabeceras .= "From: Recordatorio <cumpleanyos@example.com>\r\n";
$cabeceras .= "Cc:
archivo@example.com\r\n";
$cabeceras .= "Bcc:
chequeo@example.com\r\n";
la cabecera To especifica hacia quién(es) va dirigido el correo.
la cabeceda From hace que en el remitente del e-mail aparezca lo que pongas aquí, aparecerá lo que tengas entre comillas, sería así:
Código PHP:
$cabeceras .= "From: \"Recordatorio\" <cumpleanyos@example.com>\r\n";
la cabecera Cc es para enviar una copia del correo a la dirección que especifiques aquí
y la cabecera Bcc no me acuerdo para qué es.
Cita:
Iniciado por Saldu Si quiero enviarle un mail a más personas,qué tengo q modificar? ese trozo de cabeceras adicionales,o la parte que dice esto?
/* recipientes */
$para = "maria@example.com" . ", " ; // fijese en la comma
$para .= "kelly@example.com";
Tambien diganme(si no es mucha molestia) cómo sería para enviarle a mas,con el tema de las comas.quedaría haci?
/* recipientes */
$para = "maria@example.com" . ", " ; // fijese en la comma
$para .= "kelly@example.com";
$para .= "sagaga@example.com";
$para .= "kuasjas@example.com";
$para .= "gagasg@example.com"; etc etc... ¿?
para hacerlo tendría que quedar así, una coma por cada e-mail adicional que vayas a agregar.
Código PHP:
/* recipientes */
$para = "maria@example.com" . ", " ; // fijese en la comma
$para .= "kelly@example.com". ", ";
$para .= "sagaga@example.com". ", ";
$para .= "kuasjas@example.com". ", ";
$para .= "gagasg@example.com";// etc etc... ¿?
es muy importante que te fijes en la coma, eso es para enviarlo de una sola vez a muchas personas, pero si lo que quieres es mandar correos personalizados puedes hacer algo parecido a lo que te mencionaron anteriormente.