Página 1 de 1

Error Con BetterSMTP

Publicado: 05 Ago 2006, 00:06
por robert_12394
URL: www.forosmessenger.uni.cc
Plantilla(s) usuada(s): Athena
MODs instalados: XtremeStyles, BetterSMTP
Version de phpBB: 2.0.21
Servidor: Awardspace gratuito

Bueno instale el BetterSMTP en mi foro, ya i9ntroduci los datos del servidor y al momento de enviar un mensaje privado me sale este errr:

[quote]Fatal error: Cannot redeclare _() in /home/www/forosmessenger.uni.cc/includes/smtp_squirrelmail/smtp_squirrelmail.php on line 128[/quoteicy]

Que puede ser?

Salu2

Respuesta: Error Con BetterSMTP

Publicado: 05 Ago 2006, 00:49
por Nazcar
busca en ese php estas lineas

Código: Seleccionar todo

/* If you want to remove the line below, you're probably running php with gettext... :> */
function _($str) { # emulate gettext syntax to avoid errors
    message_die(GENERAL_ERROR,$str, "", __LINE__, __FILE__);
}
y cambialas por

Código: Seleccionar todo

/* If you want to remove the line below, you're probably running php with gettext... :> */
/* function _($str) { # emulate gettext syntax to avoid errors
    message_die(GENERAL_ERROR,$str, "", __LINE__, __FILE__);
}*/

Respuesta: Error Con BetterSMTP

Publicado: 05 Ago 2006, 18:42
por robert_12394
Gracias Nazcar, ya habia hecho eso y me da este error:

[quote]Fatal error: Call to undefined function: plain_error_message() in /home/www/forosmessenger.uni.cc/includes/smtp_squirrelmail/smtp_squirrelmail.php on line 322[/quoteicy]

Respuesta: Error Con BetterSMTP

Publicado: 07 Ago 2006, 22:58
por robert_12394
Actualizando el tema, descubri que los mensajes privados si se llegan, pero al enviarse salta ese error :(

Respuesta: Error Con BetterSMTP

Publicado: 08 Ago 2006, 16:04
por Nazcar
rober en ese ultimo erro esta llamando a una funcion no definida seguramente de tejaste usar un include o require en algun fichero repasa la instalacion.El primer error era debido que seguramente tu hosting tiene ya definido la funcion.

Respuesta: Error Con BetterSMTP

Publicado: 08 Ago 2006, 17:30
por robert_12394
Bueno, repasando la instalacion me encontre con esta instruccion extra:

[quote]a) alter Deliver_SMTP.class.php, namely changing the line saying:
## function initStream($message, $domain, $length=0, $host='', $port='', $user='', $pass='', $authpop=false) {
## global $use_smtp_tls,$smtp_auth_mech;
## into:
## function initStream($message, $domain, $length=0, $host='', $port='', $user='', $pass='', $authpop=false, $use_smtp_tls, $smtp_auth_mech) {

b) repaste the helper functions extracted from squirrelmail, found in smtp_squirrelmail.php:
## * check_php_version
## * sqgetGlobalVar
[/quoteicy]

Pero no entiendo bien que debo hacer en la B, tengo que copiar el contenido que menciona en el archivo deliver_smtp.class.php? Mientras tanto intentare hacer eso si no les aviso. :S

EDITADO: Ya lo hice y no funciono :S sale el mismo error: Fatal error: Call to undefined function: plain_error_message()

No se si sirva de algo pero uso el smtp de yahoo

Salu2

Respuesta: Error Con BetterSMTP

Publicado: 08 Ago 2006, 17:38
por Nazcar
es buscar y substituir lo que te pone

Re: Respuesta: Error Con BetterSMTP

Publicado: 08 Ago 2006, 17:41
por robert_12394
es buscar y substituir lo que te pone Bueno eso ya lo hice, mi duda es en el punto B, ya lo hice como dije pero no me funciono :(

Respuesta: Error Con BetterSMTP

Publicado: 08 Ago 2006, 17:58
por Nazcar
que vuelvas ha poner las funciones que abajo ponen en el fichero que editabas las encontraras en el fichero de abajo de todo

Respuesta: Error Con BetterSMTP

Publicado: 08 Ago 2006, 18:09
por robert_12394
Ya lo hice y sigue igual, y si quito la funcion que menciona el error, me manda otro del emailer.php

Aun asi se siguen enviando los mensajes, pero con ese error

Respuesta: Error Con BetterSMTP

Publicado: 08 Ago 2006, 18:36
por Nazcar
a parte de eso decirte que el smtp de yahoo no necesita que yo sepa ese mod instalado

Respuesta: Error Con BetterSMTP

Publicado: 08 Ago 2006, 19:03
por robert_12394
Bueno, ya quite el BetterSMTP pero al momento de enviar un mensaje me dice que no puedo contactar el host de smtp pero si lo hace :S