Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..
Gracias.
La Administración de phpBB España.
Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Plantilla(s) usuada(s): subSilver
MODs instalados: Ninguno
Versión de phpBB: la ultima (hace 2 dias me la baje)
Servidor: Apache 2.2.4 - PhP v5.2.2 + PECL + MySQL 5
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO
Primero que nada quiero decirle a los moderadores y administradores del foro que entiendo la frustración que sienten (yo soy moderador de varios) cuando ven un mensaje como estos posteado nuevo, ya que hay MILLONES dando vuelta en el foro... pues es cuestion natural ya que NINGUNO hace una búsqueda sobre el tema.....DISCULPEN PERO SIGAN LEYENDO...
Segundo quiero decirles que no se olviden la obligacion que tiene para con el público que reciben ya que son un foro principalmente de AYUDA...
(Basicamente no manda mails de ninguna forma, ni con la opcion de activacion de "usuario" ni "administrador" ni "ninguna")
pero sigamos con lo principal del post... hace poco me aparecio la posibilidad de montarme un servidor...(tras un router con DDWRT2.5-SP2) y bueno pues empece con el apache ya que es uno de los mas famosos... logre montarlo... logre salir al exterior... y ahora tramito mi web en nic.ar a traves de everydns... para los que me siguen, bárbaro.. sino bue..., la cosa es que me baje el phpbb2 hace 3 dias a lo sumo y lo pude instalar bien, bajo el lang spanish y subsilver como plantilla... el problema se dio cuando me tope con el error que tiene el php con los servidores "crancky" osea con autenticacion, di vueltas por el foro y me llevo a bajar el bettersmtp, lo descargue y seguia con problemas... peores dicho sea de paso... di vueltas BUSCANDO y buscando por todo el foro, cuando no encontre respuestas concisas (porque todos los foros derivan a la "busqueda") y no ponen como sticky una solución a los tres problemas con el mailing de phpbb2 (emailer.php, smtp.php, autenticación de server) ya que es extremadamente común y TODOS se topan con el, TODOS. Segui buscando por el foro y lei como 148 post (contados en mayor parte) no encontre ninguna solución, es mas me canse de ver a moderadores dejar de contestar porque ni siquiera ellos saben como solucionarlo, es mas hay uno al que le dicen que no saben y que no ponga foro en la página (pobre) muy mal.... el tema no es criticar negativamente, sino constructivamente para que se llegue a una solución para todos nosotros que necesitamos... bue.. no importa... continúo..... me di cuenta que para que la función mail() de php funcione tenia que ponerme un servidor php en el host, me baje el argosoft... pero me encontre con que no funcionaba tampoco...fue ahi cuando me frustre...
en fin... necesito que alguien sea tan amable de brindarme una solución a UNO de los siguientes problemas ya que yo LEYENDO y todo no la encontre ni acá ni en internet desde hace DOS días que estoy buscando...
1)solución a emailer.php (problema que se susita cuando el mail no sale por posible error smtp en el host, y como el mio es MIO puede ser que no lo haya configurado)... necesitaria configuracion de apache
2)solución a smtp.php (problema que se susita cuando no se autentifica el servidor smtp, con los servidores Crancky) necesitaría servidores que esten FUNCIONANDO actualmente con phpbb2 porque google funcionaba y ahora no admite nuevos usuarios de smtp de phpbb2... no se si se entiende.. antes lo podias poner en el ACP como servidor smtp y ahora no funciona ni siquiera con el bettersmtp.....
3)solución a problema de argosoft, no me salen los mail... pero lo bueno es que la función mail() de php le manda los mail al programa pero este no sale de mi maquina... no se que es lo que tengo que configurar... a pesar de que le he puesto todas las configuraciones que encontre en internet.. (yo creo que es porque no abro los puertos en el router) pero de todas formas tengo aplicaciones trabajando en puertos "raros" y no los tengo que abrir en el router.... osea que se abren solos cuando se necesitan y se cierran despues de cierto tiempo....
en éste problema necesito varias cosas... o la conf del soft del router, conf del argosoft que actualmente esé funcionando con alguien, conf de la máquina(no se si tiene algo que ver pero por las dudas)...
disculpen la longitud del post pero quería darle todos los datos posibles de mis problemas si resolución para que no me salgan con que busque en internet o en el foro o me manden a otro post al dope.... si no saben no contesten... veré entonces el nivel del foro... Muchas gracias....
BTW, no tomen a mal los comentarios son puramente positivos y constructivos.....
Respuesta: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Respuesta: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Saludos!!
Respuesta: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Yo sigo peleandome con una posible solución. Todas las soluciones que se proponen en el foro para solucionar los errores DEBUG al usar la funcion mail() de php no funcionan. La solución de usar smtp y poner yahoo, antes podría funcionar pero ahora yahoo requiere autenticación, asique ya no vale.
Yoris dinos como lo hiciste porque esto es desesperante.
Un saludo
-
- Mensajes: 9
- Registrado: 22 Oct 2005, 13:24
Respuesta: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
César
Respuesta: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Os digo lo que he hecho:
Lo primero de todo, sino usamos servidor smtp, el email se enviará por el smtp del host, lo cual, en la mayoría de los casos si el servidor está petado o , nos da el típico error ya archiconocido:
Failed sending email :: PHP ::
DEBUG MODE
Line : 234
File : emailer.PHP
El que no quiera que salga ese error para que no lo vean los usuarios, solamente tiene que editar el emailer.php y comentar las líneas de código:
Código: Seleccionar todo
if (!$result)
{
message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
}
Entonces después de mucho probar y probar, en este foro dicen que si sale ese error que usemos el servidor smtp de yahoo poniendo en la configuración de email que usamos smtp, con los datos: smtp.correo.yahoo.es o smtp.mail.yahoo.com según de donde sea la cuenta, despues que pongamos solo el usuario de yahoo, sin @yahoo.es, etc, etc. Pues todo eso no vale para nada pq no funciona si el host gratuito que tengamos tiene capada la función mail() de php. Y yahoo nose antes pero ahora creo que requiere autenticación para enviar por smtp. Con lo cual no funciona.
En el foro de phpbb.com indicarón hace poco (si quereis verlo pinchad aquí ), que una posible solución para este error, sería que abrieramos el smtp.php y cambiaramos el código:
Código: Seleccionar todo
if( !$socket = @fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )
Código: Seleccionar todo
if( !$socket = @fsockopen($board_config['smtp_host'], 425, $errno, $errstr, 20) )
y que luego pusieramos los datos siguientes:
Usar smtp: si
Servidor smtp: smtp.google.com
Usuario smtp: nuestracuenta@gmail.com
Password: nuestropassword
Esta opción tampoco funciona, ya que seguimos sin autenticación.
Bueno pues seguí peleandome y encontré el MOD BetterSMTP que sirve para poder usar un smtp con autenticación (Lo podéis bajar de http://www.bytewize.com/linux/BetterSMTP.zip ). Lo instalé y cual fué mi sorpresa que me daba el error:
Código: Seleccionar todo
Fatal error: Cannot redeclare _() in /includes/smtp_squirrelmail/smtp_squirrelmail.php on line 128
Primero comenté la función (o si kieres borrala en vez de comentarla) function _($str) del smtp_squirremail.php:
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__);
}
*/
Código: Seleccionar todo
function parseBodyStructure($read, &$i, $sub_msg = '') {
$arg_no = 0;
$arg_a = array();
if ($sub_msg) {
$message = $sub_msg;
} else {
$message = new Message();
}
$this = $message;
for ($cnt = strlen($read); $i < $cnt; ++$i) {
$char = strtoupper($read{$i});
switch ($char) {
case '(':
switch($arg_no) {
case 0:
if (!isset($msg)) {
$msg = new Message();
$hdr = new MessageHeader();
$hdr->type0 = 'text';
$hdr->type1 = 'plain';
$hdr->encoding = 'us-ascii';
} else {
$msg->header->type0 = 'multipart';
$msg->type0 = 'multipart';
while ($read{$i} == '(') {
$msg->addEntity($this->parseBodyStructure($read, $i, $msg));
}
}
break;
case 1:
/* multipart properties */
++$i;
$arg_a[] = $this->parseProperties($read, $i);
++$arg_no;
break;
case 2:
if (isset($msg->type0) && ($msg->type0 == 'multipart')) {
++$i;
$arg_a[] = $this->parseDisposition($read, $i);
} else { /* properties */
$arg_a[] = $this->parseProperties($read, $i);
}
++$arg_no;
break;
case 3:
if (isset($msg->type0) && ($msg->type0 == 'multipart')) {
++$i;
$arg_a[]= $this->parseLanguage($read, $i);
}
case 7:
if (($arg_a[0] == 'message') && ($arg_a[1] == 'rfc822')) {
$msg->header->type0 = $arg_a[0];
$msg->header->type1 = $arg_a[1];
$msg->type0 = $arg_a[0];
$msg->type1 = $arg_a[1];
$rfc822_hdr = new Rfc822Header();
$msg->rfc822_header = $this->parseEnvelope($read, $i, $rfc822_hdr);
while (($i < $cnt) && ($read{$i} != '(')) {
++$i;
}
$msg->addEntity($this->parseBodyStructure($read, $i,$msg));
}
break;
case 8:
++$i;
$arg_a[] = $this->parseDisposition($read, $i);
++$arg_no;
break;
case 9:
++$i;
if (($arg_a[0] == 'text') || (($arg_a[0] == 'message') && ($arg_a[1] == 'rfc822'))) {
$arg_a[] = $this->parseDisposition($read, $i);
} else {
$arg_a[] = $this->parseLanguage($read, $i);
}
++$arg_no;
break;
case 10:
if (($arg_a[0] == 'text') || (($arg_a[0] == 'message') && ($arg_a[1] == 'rfc822'))) {
++$i;
$arg_a[] = $this->parseLanguage($read, $i);
} else {
$i = $this->parseParenthesis($read, $i);
$arg_a[] = ''; /* not yet described in rfc2060 */
}
++$arg_no;
break;
default:
/* unknown argument, skip this part */
$i = $this->parseParenthesis($read, $i);
$arg_a[] = '';
++$arg_no;
break;
} /* switch */
break;
case '"':
/* inside an entity -> start processing */
$arg_s = $this->parseQuote($read, $i);
++$arg_no;
if ($arg_no < 3) {
$arg_s = strtolower($arg_s); /* type0 and type1 */
}
$arg_a[] = $arg_s;
break;
case 'n':
case 'N':
/* probably NIL argument */
if (strtoupper(substr($read, $i, 4)) == 'NIL ') {
$arg_a[] = '';
++$arg_no;
$i += 2;
}
break;
case '{':
/* process the literal value */
$arg_s = $this->parseLiteral($read, $i);
++$arg_no;
break;
case '0':
case is_numeric($read{$i}):
/* process integers */
if ($read{$i} == ' ') { break; }
++$arg_no;
if (preg_match('/^([0-9]+).*/',substr($read,$i), $regs)) {
$i += strlen($regs[1])-1;
$arg_a[] = $regs[1];
} else {
$arg_a[] = 0;
}
break;
case ')':
$multipart = (isset($msg->type0) && ($msg->type0 == 'multipart'));
if (!$multipart) {
$shifted_args = (($arg_a[0] == 'text') || (($arg_a[0] == 'message') && ($arg_a[1] == 'rfc822')));
$hdr->type0 = $arg_a[0];
$hdr->type1 = $arg_a[1];
$msg->type0 = $arg_a[0];
$msg->type1 = $arg_a[1];
$arr = $arg_a[2];
if (is_array($arr)) {
$hdr->parameters = $arg_a[2];
}
$hdr->id = str_replace('<', '', str_replace('>', '', $arg_a[3]));
$hdr->description = $arg_a[4];
$hdr->encoding = strtolower($arg_a[5]);
$hdr->entity_id = $msg->entity_id;
$hdr->size = $arg_a[6];
if ($shifted_args) {
$hdr->lines = $arg_a[7];
$s = 1;
} else {
$s = 0;
}
$hdr->md5 = (isset($arg_a[7+$s]) ? $arg_a[7+$s] : $hdr->md5);
$hdr->disposition = (isset($arg_a[8+$s]) ? $arg_a[8+$s] : $hdr->disposition);
$hdr->language = (isset($arg_a[9+$s]) ? $arg_a[9+$s] : $hdr->language);
$msg->header = $hdr;
} else {
$hdr->type0 = 'multipart';
$hdr->type1 = $arg_a[0];
$msg->type0 = 'multipart';
$msg->type1 = $arg_a[0];
$hdr->parameters = (isset($arg_a[1]) ? $arg_a[1] : $hdr->parameters);
$hdr->disposition = (isset($arg_a[2]) ? $arg_a[2] : $hdr->disposition);
$hdr->language = (isset($arg_a[3]) ? $arg_a[3] : $hdr->language);
$msg->header = $hdr;
}
return $msg;
default: break;
} /* switch */
} /* for */
} /* parsestructure */
por esta otra:
Código: Seleccionar todo
function parseBodyStructure($read, &$i, $sub_msg = '') {
$arg_no = 0;
$arg_a = array();
if ($sub_msg) {
$message = $sub_msg;
} else {
$message = new Message();
}
for ($cnt = strlen($read); $i < $cnt; ++$i) {
$char = strtoupper($read{$i});
switch ($char) {
case '(':
switch($arg_no) {
case 0:
if (!isset($msg)) {
$msg = new Message();
$hdr = new MessageHeader();
$hdr->type0 = 'text';
$hdr->type1 = 'plain';
$hdr->encoding = 'us-ascii';
} else {
$msg->header->type0 = 'multipart';
$msg->type0 = 'multipart';
while ($read{$i} == '(') {
$msg->addEntity($msg->parseBodyStructure($read, $i, $msg));
}
}
break;
case 1:
/* multipart properties */
++$i;
$arg_a[] = $msg->parseProperties($read, $i);
++$arg_no;
break;
case 2:
if (isset($msg->type0) && ($msg->type0 == 'multipart')) {
++$i;
$arg_a[] = $msg->parseDisposition($read, $i);
} else { /* properties */
$arg_a[] = $msg->parseProperties($read, $i);
}
++$arg_no;
break;
case 3:
if (isset($msg->type0) && ($msg->type0 == 'multipart')) {
++$i;
$arg_a[]= $msg->parseLanguage($read, $i);
}
case 7:
if (($arg_a[0] == 'message') && ($arg_a[1] == 'rfc822')) {
$msg->header->type0 = $arg_a[0];
$msg->header->type1 = $arg_a[1];
$msg->type0 = $arg_a[0];
$msg->type1 = $arg_a[1];
$rfc822_hdr = new Rfc822Header();
$msg->rfc822_header = $msg->parseEnvelope($read, $i, $rfc822_hdr);
while (($i < $cnt) && ($read{$i} != '(')) {
++$i;
}
$msg->addEntity($msg->parseBodyStructure($read, $i,$msg));
}
break;
case 8:
++$i;
$arg_a[] = $msg->parseDisposition($read, $i);
++$arg_no;
break;
case 9:
++$i;
if (($arg_a[0] == 'text') || (($arg_a[0] == 'message') && ($arg_a[1] == 'rfc822'))) {
$arg_a[] = $msg->parseDisposition($read, $i);
} else {
$arg_a[] = $msg->parseLanguage($read, $i);
}
++$arg_no;
break;
case 10:
if (($arg_a[0] == 'text') || (($arg_a[0] == 'message') && ($arg_a[1] == 'rfc822'))) {
++$i;
$arg_a[] = $msg->parseLanguage($read, $i);
} else {
$i = $msg->parseParenthesis($read, $i);
$arg_a[] = ''; /* not yet described in rfc2060 */
}
++$arg_no;
break;
default:
/* unknown argument, skip this part */
$i = $msg->parseParenthesis($read, $i);
$arg_a[] = '';
++$arg_no;
break;
} /* switch */
break;
case '"':
/* inside an entity -> start processing */
$arg_s = $msg->parseQuote($read, $i);
++$arg_no;
if ($arg_no < 3) {
$arg_s = strtolower($arg_s); /* type0 and type1 */
}
$arg_a[] = $arg_s;
break;
case 'n':
case 'N':
/* probably NIL argument */
$tmpnil = strtoupper(substr($read, $i, 4));
if ($tmpnil == 'NIL ' || $tmpnil == 'NIL)') {
$arg_a[] = '';
++$arg_no;
$i += 2;
}
break;
case '{':
/* process the literal value */
$arg_a[] = $msg->parseLiteral($read, $i);
++$arg_no;
break;
case '0':
case is_numeric($read{$i}):
/* process integers */
if ($read{$i} == ' ') { break; }
++$arg_no;
if (preg_match('/^([0-9]+).*/',substr($read,$i), $regs)) {
$i += strlen($regs[1])-1;
$arg_a[] = $regs[1];
} else {
$arg_a[] = 0;
}
break;
case ')':
$multipart = (isset($msg->type0) && ($msg->type0 == 'multipart'));
if (!$multipart) {
$shifted_args = (($arg_a[0] == 'text') || (($arg_a[0] == 'message') && ($arg_a[1] == 'rfc822')));
$hdr->type0 = $arg_a[0];
$hdr->type1 = $arg_a[1];
$msg->type0 = $arg_a[0];
$msg->type1 = $arg_a[1];
$arr = $arg_a[2];
if (is_array($arr)) {
$hdr->parameters = $arg_a[2];
}
$hdr->id = str_replace('<', '', str_replace('>', '', $arg_a[3]));
$hdr->description = $arg_a[4];
$hdr->encoding = strtolower($arg_a[5]);
$hdr->entity_id = $msg->entity_id;
$hdr->size = $arg_a[6];
if ($shifted_args) {
$hdr->lines = $arg_a[7];
$s = 1;
} else {
$s = 0;
}
$hdr->md5 = (isset($arg_a[7+$s]) ? $arg_a[7+$s] : $hdr->md5);
$hdr->disposition = (isset($arg_a[8+$s]) ? $arg_a[8+$s] : $hdr->disposition);
$hdr->language = (isset($arg_a[9+$s]) ? $arg_a[9+$s] : $hdr->language);
$msg->header = $hdr;
} else {
$hdr->type0 = 'multipart';
$hdr->type1 = $arg_a[0];
$msg->type0 = 'multipart';
$msg->type1 = $arg_a[0];
$hdr->parameters = (isset($arg_a[1]) ? $arg_a[1] : $hdr->parameters);
$hdr->disposition = (isset($arg_a[2]) ? $arg_a[2] : $hdr->disposition);
$hdr->language = (isset($arg_a[3]) ? $arg_a[3] : $hdr->language);
$msg->header = $hdr;
}
return $msg;
default: break;
} /* switch */
} /* for */
} /* parsestructure */
Y YA POR ÚLTIMO LO QUE HICE FUE ESTO:
En el panel de control de configuración del foro, puse esto:
Usar servidor SMTP para el correo: ---------------------> SI
Dirección del Servidor SMTP: ----------------------------> smtp.gmail.com
Puerto SMTP: ----------------------------------------------> 465
Usuario SMTP ----------------------------------------------> mi_usuario@gmail.com
Clave SMTP: -----------------------------------------------> mi clave
Método de Autenticación ----------------------------------> login
El servidor usa Autenticación Segura (SSL/TLS): ------> SI
(acordaros que en Usuario SMTP va con la @gmail.com todo enterito. De todas formas eso lo vereis en las ayudas de cada servidor smtp para configurar el POP/SMTP y acceder desde otros programas.)
Para los que useis otro servidor, teneis que mirar que Método de Autenticación usa. Lo podeis hacer haciendo en un terminal msdos:
telnet smtp.servidorsmtpquetenga.com 25
Despues poneis:
EHLO test.com
y donde os ponga 250-AUTH sería el metodo usado por ese server.
PD: SI EL HOSTING GRATUITO QUE USAIS, NO TIENE INSTALADO EN SU PHP EL MODULO DE OPENSSL, NO VAIS A PODER USAR EL MOD BETTERsmtp. Si quereis saber si lo tiene instalado solamente teneis que hacer una llamada a la función phpinfo() en vuestro host
Pues eso es todo. Espero haberos ayudado en algo ya que yo durante estos días me he dejado la vista buscando por muchos sitios una posible solución. Espero que a vosotros no os pase.
Un saludo
- albo_rockero
- Mensajes: 8
- Registrado: 10 Oct 2007, 04:43
Re: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
bueno solo eso
Saludos
Datos de soporte
Código: Seleccionar todo
URL: http://crizis.zxq.net/phpBB2/
Plantilla(s) usuada(s): BlackAndWhite v .14 (por ahora para probar)
MODs instalados: ninguno (tratando de instalar BetterSMTP)
Versión de phpBB: 2.0.22
Servidor: Gratuito en www.zymic.com
Si es una actualización desde otra versión: no
Si es una conversión desde otro tipo de Foro: no
Re: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Saludos.
- albo_rockero
- Mensajes: 8
- Registrado: 10 Oct 2007, 04:43
Re: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Gracias por la ayuda, perdon por mi tono anterior pero se debe a la frustracion que se a tenido con este problema y que han tenido muchos usuarios de phpbb.
Saludos
Datos de soporte
Código: Seleccionar todo
URL: http://crizis.zxq.net/phpBB2/
Plantilla(s) usuada(s): BlackAndWhite v .14 (por ahora para probar)
MODs instalados: ninguno (tratando de instalar BetterSMTP)
Versión de phpBB: 2.0.22
Servidor: Gratuito en www.zymic.com
Si es una actualización desde otra versión: no
Si es una conversión desde otro tipo de Foro: no
- albo_rockero
- Mensajes: 8
- Registrado: 10 Oct 2007, 04:43
Re: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Fatal error: Call to undefined function: plain_error_message() in /home/www/foropruebas.myartsonline.com/phpBB2/includes/smtp_squirrelmail/smtp_squirrelmail.php on line 324
URL: http://crizis.zxq.net/foro
Plantilla(s) usuada(s): subSilver
MODs instalados: ninguno
Version de phpBB: 2.0.22
Servidor: www.zymic.com
Si es una actualizacion desde otra version: no
Si es una conversion desde otro tipo de Foro: no
que me recomiendas o por que me da este error.
muchas gracias por la ayuda
me gane una amarilla
Datos de soporte
Código: Seleccionar todo
URL: http://crizis.zxq.net/phpBB2/
Plantilla(s) usuada(s): BlackAndWhite v .14 (por ahora para probar)
MODs instalados: ninguno (tratando de instalar BetterSMTP)
Versión de phpBB: 2.0.22
Servidor: Gratuito en www.zymic.com
Si es una actualización desde otra versión: no
Si es una conversión desde otro tipo de Foro: no
-
- Mensajes: 2521
- Registrado: 15 Mar 2006, 19:34
Re: [SOLUCIONADO] Aunque No Lo Crean PROBLEMA SMTP-EMAILER.P
Aviso.
Porque para saber estoy solo. Pero para aprender no.
[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guía de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ
Re: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Un saludo
Webmaster de Todoelbarco.com
Re: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
http://www.phpbb-es.com/foro/1-vt5117.h ... sc&start=0
ese error te ocurre porque te comiste algún include o require en algun fichero. Yo estuve mirando en mi código y esa función no la tengo definida en ningún lado, con lo cual si a mí no me salta ese error, es porque no entra en el condicional if (!$success){....} (y ahora decirme a mí porque coojones no entra y a tí si, jeje).
Pues bien, tu no te has comido ningún include ni require ni nada. El error es debido a que al betterSMTP que nos bajamos, le faltan muchas funciones que no están en la carpeta: includes\smtp_squirrelmail\functions
Solución: Bájate de aquí la versión estable de SquirrelMail y copiate todos los archivos de la carpeta functions a tu carpeta includes\smtp_squirrelmail\functions de tu foro. Si quieres instalar todo el SquirreMail, tendrías que sustituir la carpeta por la vieja que tengas, pero ten cuidado no sobreescribas archivos que ya has modificado como por ejemplo el smtp_squirrelmail.php
Espero haberte ayudado, aunque según ese error que te da, si pones las funciones que te he dicho en su sitio, me parece a mí que te saltará otro error. Y sigo diciendo ¿porque te entra a tí en ese if y amí no?
Ya me dirás que error te sale después de hacer lo que te digo.
Saludos
Re: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
- albo_rockero
- Mensajes: 8
- Registrado: 10 Oct 2007, 04:43
Re: Aunque No Lo Crean PROBLEMA SMTP-EMAILER.PHP
Saludos
Datos de soporte
Código: Seleccionar todo
URL: http://crizis.zxq.net/phpBB2/
Plantilla(s) usuada(s): BlackAndWhite v .14 (por ahora para probar)
MODs instalados: ninguno (tratando de instalar BetterSMTP)
Versión de phpBB: 2.0.22
Servidor: Gratuito en www.zymic.com
Si es una actualización desde otra versión: no
Si es una conversión desde otro tipo de Foro: no