Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/03/2009, 11:24
Avatar de solinem
solinem
 
Fecha de Ingreso: diciembre-2007
Mensajes: 61
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: ayuda con enviar email sin outlook

Puedes usar PEAR::Mail
El paquete PEAR es un conjunto de paquetes con soluciones bastante campletas
EJEMPLO:
Código:
<?php
require_once 'C:\php\PEAR\Mail.php';
$from ='[email protected]' ;
$to = '[email protected]' ;
$subject = '¡Hola Mundo! (y todos los demás)';
$body = 'Hola,\n\nEste es un mensaje de prueba enviado desde mi servidor WEB';
$host = 'smtp.mail.com';
$username = '[email protected]' ;
$password = 'contraseñ[email protected]' ;
$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>¡Mensaje enviado con éxito!</p>');
 }
?>
Para poder utilizarlo, es necesario antes tener instalado PEAR (el administrador de paquetes de PEAR):
ejecutar en el directorio donde está PHP: go-pear.bat
Y seguir las instrucciones...
Una vez que hayas instalado PEAR con éxito, cambiarse al mismo directorio y teclear:
pear install Net_SMTP-1.3.2
pear install Mail-1.2.0b1
Reiniciar PHP y ya
La ruta donde instala los paquetes depende de donde esté instalado PHP

Saludos

Última edición por solinem; 24/03/2009 a las 13:17