Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/10/2011, 19:04
Avatar de blakmetall
blakmetall
 
Fecha de Ingreso: diciembre-2010
Ubicación: Jalisco
Mensajes: 181
Antigüedad: 13 años, 4 meses
Puntos: 18
Respuesta: Enviar mail en php desde localhost

Hola amigo descargate la clase phpmailer.

una vez que la tengas, mira te dejo este ejemplo, con esa clase vas a poder enviar correos desde localhost, pero para enviarse ese correo es necesario una cuenta de gmail.
En el codigo introduces el correo y contraseña de esa cuenta.

Mira te dejo un ejemplo de como yo lo hice.

Código PHP:
include("phpmailer/class.phpmailer.php");
        
$mail = new PHPmailer();
        
$mail->IsSMTP(); // send via SMTP
        
$mail->SMTPAuth true// turn on SMTP authentication
        
$mail->Username "[email protected]"// SMTP username
        
$mail->Password base64_decode("contraseña_de_ese_correo"); // SMTP password
        
$webmaster_email "[email protected]"//Reply to this email ID
        
$name=""// Recipient's name
        
$mail->From $webmaster_email;
        
$mail->FromName $configMail["correo"];
        
        
//los que recibiran el correo
        
$mail->AddAddress("[email protected]"),$name);
        
$mail->AddAddress("[email protected]"),$name);
        
$mail->AddAddress("[email protected]"),$name);
        
        
//añadir archivos
        
$mail->AddAttachment("files/imagen.jpg"); // attachment
        
$mail->AddAttachment("files/archivo.doc"); // attachment
        
        //si vas a enviar codigo html
        
$mail->IsHTML(true); // send as HTML
        
        
$mail->Subject "asunto del mensaje";
        
$mail->Body "<p>Mensaje</p> <br />de muestra"//HTML Body
        
$mail->AltBody strip_tags("<p>Mensaje</p> <br />de muestra"); //Text Body
        
if($mail->Send()){
            
//mensaje enviado
        
}
        else{
            
//mensaje no enviado
        

__________________
To the end....