Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

PHP en open classifieds

Estas en el tema de PHP en open classifieds en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola a todos, este programa lo tengo instalado en mi web pero cuando se envía un anuncio pone: Mailer Error: SMTP Error: Could not connect ...
  #1 (permalink)  
Antiguo 13/12/2010, 08:28
 
Fecha de Ingreso: junio-2010
Mensajes: 135
Antigüedad: 13 años, 10 meses
Puntos: 14
PHP en open classifieds

Hola a todos, este programa lo tengo instalado en mi web pero cuando se envía un anuncio pone:

Mailer Error: SMTP Error: Could not connect to SMTP host.

Según 1and1 está todo correcto, y si configuro el SMTP de Gmail tampoco va, me han dicho que tengo que modificar el common.php pero no tengo ni idea de qué modificar, tengo que sustituir SMTP por send mail, alguien me puede decir en que línea y como.

Este es el fragmento de código donde creo que hay que modificar, ayudeneme por favor:

Código PHP:
///////////////////////////////////////////////////////////
function sendEmail($to,$subject,$body){//send email using smtp from gmail
    
sendEmailComplete($to,$subject,$body,NOTIFY_EMAIL,SITE_NAME);
}
////////////////////////////////////////////////////////////
function sendEmailComplete($to,$subject,$body,$reply,$replyName){//send email using smtp from gmail
    
$mail             = new PHPMailer();
    
$mail->IsSMTP();

    
//SMTP HOST config
    
if (SMTP_HOST!=""){
        
$mail->Host       SMTP_HOST;              // sets custom SMTP server
    
}

    
//SMTP PORT config
    
if (SMTP_PORT!=""){
        
$mail->Port       SMTP_PORT;              // set a custom SMTP port
    
}

    
//SMTP AUTH config
    
if (SMTP_AUTH==true){
        
$mail->SMTPAuth   true;                   // enable SMTP authentication
        
$mail->Username   SMTP_USER;              // SMTP username
        
$mail->Password   SMTP_PASS;              // SMTP password
    

  #2 (permalink)  
Antiguo 13/12/2010, 11:07
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: PHP en open classifieds

El error que te da es porque tenes mal puesta la dirección del servidor SMTP.
Para usar sendmail tendrias que quitar esta parte del código:

Código PHP:
$mail->IsSMTP(); 

    
//SMTP HOST config 
    
if (SMTP_HOST!=""){ 
        
$mail->Host       SMTP_HOST;              // sets custom SMTP server 
    


    
//SMTP PORT config 
    
if (SMTP_PORT!=""){ 
        
$mail->Port       SMTP_PORT;              // set a custom SMTP port 
    


    
//SMTP AUTH config 
    
if (SMTP_AUTH==true){ 
        
$mail->SMTPAuth   true;                   // enable SMTP authentication 
        
$mail->Username   SMTP_USER;              // SMTP username 
        
$mail->Password   SMTP_PASS;              // SMTP password 
    

Si así funciona bien, sino pega el código completo porque con solo esa parte se hace imposible saber si hay más cosas que sacar.
  #3 (permalink)  
Antiguo 13/12/2010, 11:11
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Tema movido desde PHP a Aplicaciones prefabricadas

Etiquetas: classifieds, open, php
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 19:32.