Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2012, 00:32
Avatar de anacona16
anacona16
 
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 15 años
Puntos: 52
Respuesta: ¿Como usar php mailer para envio de este form al correo del contacto?

Con este codigo lo puedes hacer:

Código PHP:
Ver original
  1. $mail = new PHPMailer(true); // Declaramos un nuevo correo, el parametro true significa que mostrara excepciones y errores.
  2.  
  3.             $mail->IsSMTP(); // Se especifica a la clase que se utilizará SMTP
  4.  
  5.             try {
  6.             //------------------------------------------------------
  7.                 $correo_emisor  = "cuenta de gmail";    //Correo a utilizar para autenticarse
  8.                 //Gmail o de GoogleApps
  9.                 $nombre_emisor  = "nombre de quien envia";   //Nombre de quien envía el correo
  10.                 $contrasena     = "contraseña de gmail";        //contraseña de tu cuenta en Gmail
  11.                 $correo_destino = $aquien_le_llega;       //Correo de quien recibe
  12.                 $nombre_destino = $nombre_aquien_le_llega;       //Nombre de quien recibe      
  13.             //--------------------------------------------------------
  14.                 //$mail->SMTPDebug = 2;                     // Habilita información SMTP (opcional para pruebas)
  15.                 // 1 = errores y mensajes
  16.                 // 2 = solo mensajes
  17.                 $mail->SMTPAuth     = true;                 // Habilita la autenticación SMTP
  18.                 $mail->SMTPSecure   = "ssl";                // Establece el tipo de seguridad SMTP
  19.                 $mail->Host         = "smtp.gmail.com";     // Establece Gmail como el servidor SMTP
  20.                 $mail->Port         = 465;                  // Establece el puerto del servidor SMTP de Gmail
  21.                 $mail->Username     = $correo_emisor;       // Usuario Gmail
  22.                 $mail->Password     = $contrasena;          // Contraseña Gmail
  23.  
  24.                 //A que dirección se puede responder el correo
  25.                 $mail->AddReplyTo($correo_emisor, $nombre_emisor);
  26.  
  27.                 //La direccion a donde mandamos el correo
  28.                 $mail->AddAddress($correo_destino, $nombre_destino);
  29.  
  30.                 //De parte de quien es el correo
  31.                 $mail->SetFrom($correo_emisor, $nombre_emisor);
  32.  
  33.                 //Asunto del correo
  34.                 $mail->Subject = 'Cambio clave de acceso';
  35.  
  36.                 //Mensaje alternativo en caso que el destinatario no pueda abrir correos HTML
  37.                 $mail->AltBody = 'Hijole para ver el mensaje necesita un cliente de correo compatible con HTML.';
  38.  
  39.                 //El cuerpo del mensaje, puede ser con etiquetas HTML
  40.                 $mail->MsgHTML("Aqui va mensaje en HTML");
  41.  
  42.                 //Enviamos el correo
  43.                 $mail->Send();
  44.  
  45.                 echo 1;
  46.             } catch (phpmailerException $e) {
  47.                 echo 2;
  48.             } catch (Exception $e) {
  49.                 echo 2;
  50.             }

La idea es utilizar una cuenta de correo de Gmail activa y existente, puedes hacer pruebas con la tuya.

Descarga phpmailer desde el sitio oficial.
__________________
Aprendiendo!!!