Foros del Web » Programando para Internet » PHP »

Cambiar servidor smtp en mail()

Estas en el tema de Cambiar servidor smtp en mail() en el foro de PHP en Foros del Web. Hola como estan, Vereis estoy usando este codigo para enviar email de notificacion: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $headers = "From: [email protected]" . " ...
  #1 (permalink)  
Antiguo 14/03/2013, 11:14
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Cambiar servidor smtp en mail()

Hola como estan,

Vereis estoy usando este codigo para enviar email de notificacion:

Código PHP:
Ver original
  1. $headers = "From: [email protected]" . "\r\n" .'Reply-To: [email protected]' . "\r\n" . "X-Mailer: PHP/" . phpversion();           
  2.                          $headers .= "MIME-Version: 1.0\r\n";
  3.                          $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";                                          
  4.                  $destinatario = $array_notificacion['Email'];
  5.                  $cuerpo = $_POST['titulo'];
  6.                  $mensaje  = '<a href="www.esfera.org/esfera/portada.php?page=noticia&Nnoticia='.$N_noticia.'" style="text-decoration:none;"><span style="color:#4488aa;    font-size: 22px; padding-bottom:10px;   text-decoration:none;">'.$_POST['titulo'].'</span></a><br />';
  7.                          $mensaje .= '<span style="color:#666666;   font-size: 10px; padding-bottom:10px;   text-decoration:none;">'.$fecha.'</span><br /><br />';
  8.                          $mensaje .= '<img  src="www.esfera.org/esfera/imagenes_noticias_400xx/'.$imagen.'" border="0" style="float:left; margin:0px 15px 5px 0px; max-width:260px; border:0px;">';
  9.                          $mensaje .= $_POST['noticia'];                      
  10.                    
  11.                  mail($destinatario,$cuerpo,$mensaje,$headers);

La cosa es que tengo esta aplicacion en un servidor y tengo otro servidor que dispone de servidor de correo dedicado, entonces lo que necesito es que cuando envie el email lo envie a este otro servidor para que los envie.

Entonces necesitaria cambiar el servidor smtp para que use este servidor no?

A ver si alguien sabe como se podria hacer esto.

Un saludo
  #2 (permalink)  
Antiguo 14/03/2013, 13:18
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Cambiar servidor smtp en mail()

yo te recomendaría utilizar una librería especializada como PHPMailer o SwiftMailer.

la configuración del SMTP creo que corresponde al PHP.ini, pero realmente nunca he tenido que usar mail() así que no te garantizo que se pueda, saludos
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 14/03/2013, 14:50
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Cambiar servidor smtp en mail()

Hola maycolalvarez, gracias por tu atencion,

Estado mirando PHPMailer y tengo una duda en algun manual he visto que de la descarga de la web solo son necesarios los archivos class.phpmailer.php y class.smtp.php.

Podrias explicarme un poquito si es asi o son necesarios los demas archivos?

Un saludo y mil gracias

Etiquetas: html, servidor, smtp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:31.