Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2008, 12:20
gilberdesigns
 
Fecha de Ingreso: marzo-2008
Mensajes: 170
Antigüedad: 17 años
Puntos: 0
Pregunta Duda envio EMAILS PHP con servidores que requieren AUTH

Hola, aunque os leo desde hace tiempo, es la primera vez que pongo una duda, vereis tengo un formulario en PHP y la idea es que al rellenarlo se mande la respuesta por correo al email del administrador.

El problema es que el servidor requiere autentificacion entonces los correos no llega, sin la autentificacion, si llegan.

Buscando, buscando y buscando encontre este codigo, pero tengo una duda:

Código:
<?php
require_once "Mail.php";

$from = "Sandra Sender <[email protected]>";
$to = "Ramona Recipient <[email protected]>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";

$host = "mail.example.com";
$username = "smtp_username";
$password = "smtp_password";

$headers = array ('From' => $from,
  'To' => $to,
  'Subject' => $subject);
$smtp = Mail::factory('smtp',
  array ('host' => $host,
    'auth' => true,
    'username' => $username,
    'password' => $password));

$mail = $smtp->send($to, $headers, $body);

if (PEAR::isError($mail)) {
  echo("<p>" . $mail->getMessage() . "</p>");
 } else {
  echo("<p>Message successfully sent!</p>");
 }
?>
En la primera linea me pide:

Código:
require_once "Mail.php";
Que es eso? se tiene que bajar de algun sitio? o es un fichero que estara por la config del hosting? conoceis algun otro sistema para hacer lo que quiero hacer?

Eso es todo, muchisimas gracias.