Foros del Web » Programando para Internet » PHP »

Como Mando E-mail desde php

Estas en el tema de Como Mando E-mail desde php en el foro de PHP en Foros del Web. miren quiere mandar un email desde una pagina php pero no me sale o es que tengo que esperar a que llegue no se que ...
  #1 (permalink)  
Antiguo 17/04/2004, 11:29
 
Fecha de Ingreso: julio-2003
Ubicación: Chile
Mensajes: 76
Antigüedad: 20 años, 9 meses
Puntos: 0
Exclamación Como Mando E-mail desde php

miren quiere mandar un email desde una pagina php pero no me sale o es que tengo que esperar a que llegue no se que es

El codigo que estoi utilizando es este:

<?
#variables destinatario, asunto, texto, etc.
$destino="[email protected]";
$envia="Prueba";
$remite="[email protected]";
$asunto="Esto es el asunto";
$texto="Aquí el mensaje";

#array de destinatarios de copias visibles

$c[0]="[email protected]";
$c[1]="[email protected]";

#crear la cadena con las direcciones
# y añadir las comas de separación

foreach($c as $pegar) {
$cco .=$pegar;
$cco.=",";
};

#quitamos la coma del final de la cadena

$l=strlen($cco);

$cco=substr($cco,0,$l-1);

#array de destinatarios de copias OCULTAS

$b[0]="[email protected]";
$b[1]="[email protected]";

#crear la cadena con las direcciones
# y añadir las comas de separación

foreach($b as $pegar) {
$bco .=$pegar;
$bco.=",";
};

#quitamos la coma del final de la cadena

$l=strlen($bco);

$cco=substr($bco,0,$l-1);


mail($destino, $asunto, $texto, "From: $envia <$remite>
Reply-To: $remite
Cc: $cco
Bcc:$bco
X-Mailer: PHP/" . phpversion());

?>

Vale espero la respuesta
  #2 (permalink)  
Antiguo 17/04/2004, 11:37
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

¿Son los datos reales que estas usando? Porque si estas intentando enviar a una cuenta de hotmail, poniendo como remite una cuenta de hotmail, le estas diciendo a hotmail 'eliminame, soy un SPAM'.

La direccion del FROM debe pertenecer al dominio desde el que se envia el email, porque sino cualquier filtro antispam lo va a tomar como SPAM.

De todas formas, ¿tu servidor soporta el envio de emails? La funcion mail() (www.php.net/mail) devuelve false si se produce un error al pasra el email al servidor SMTP de salida o al sendmail (depende de la configuracion). Comprueba el valor devuelto por mail().

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:38.