Ver Mensaje Individual
  #12 (permalink)  
Antiguo 05/03/2007, 10:26
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 10 meses
Puntos: 10
Re: Enviar formulario - servidor SMTP con autenticacion

Cita:
Iniciado por Juacks Ver Mensaje
Exacto, esa respuesta me deja igual Sergi Es que soy muy muy novato

Como bien dice el amigo Nunes, necesito copy&paste

Gracias a todos por vuestro tiempo
Ok, disculpa Juacks
a ver...
tienes q descargarte la clase de phpmailer y ponerla en una carpeta q se llame class o classes como tu prefieras

Código PHP:
// Incluimos Clase para enviar Mail
// aqui tienes q poner la direccion correcta donde tienes la clase
//Class es la carpeta
//class.phpmailer.php --> el nombre de la clase de phpmailer
require("../class/class.phpmailer.php");
$mail = new phpmailer();
$mail->From     $email//--> direccionde donde viene
$mail->FromName "$nombre"//--> Nombre de quien lo manda
//--> a donde va dirigido
$mail->AddAddress("[email protected]""Nombre");
//->Asunto
$mail->Subject "Este es mi correo";
// HTML body
//aqui pondriamos lo siguiente --> serian los datos de tu formulario
//si los recibes por $_POST --> $_POST[variable];
//si los recibes por $_GET --> $_GET[variable];
$comentarios nl2br($comentarios);
$body "Nombre: $nombre<br>
País: $pais<br>
Teléfono: $telefono<br>
E-mail: $email<br>
Comentarios:<br>
$comentarios<br>"
;

// Plain text body (for mail clients that cannot read HTML)
$text_body  "Nombre: $nombre
País: $pais
Teléfono: $telefono
E-mail: $email
Comentarios:
$comentarios"
;
//mandamos el mail
$mail->Body    $body;
$mail->AltBody $text_body;
if(!
$mail->Send()){
echo 
"No se mando el correo";
}else{
echo 
"Se mando el correo";

espero q te sirva de base...

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier