Re: error autoresponder squirrelmail
revisa que te un usuario se pueda conecta via ftp a su propio $HOME, ya que ahi es donde carga el archivo .vacation o algo asi, ademas fijate de que el servicio ftp sea conectado por la loopback y deshabilitado para otras interfaces, y que el firewall este bien configurado. 2014-12-11 18:13 GMT-03:00 Hans Poo h...@welinux.cl: Andrés, Lo que indica el mensaje es que al llamar ftp_put, en la primera variable: $FTP, viene un valor de tipo booleano en vez de resource. La definición de la función ftp_put: bool ftp_put ( resource $ftp_stream , string $remote_file , string $local_file , int $mode [, int $startpos = 0 ] ) Podría ser que options.php no pueda crear el recurso ftp. En cualquier caso, el usuario ftp normalmente no es el mismo que ejecuta apache, el demonio ftp eventualmente cambia de usuario para bajar privilegios de acuerdo a las credenciales con que te conectas a ftp. Revisa la configuración de conexión ftp por defecto de php, no se donde está. Espero te ayude un poco. Saludos, Hans Poo, Welinux S.A. Bombero Ossa #1010, oficina 800, +56-22-3729770, Movil: +56-9-3199305 Santiago, Chile - Mensaje original - De: AG CR acro...@hotmail.com Para: Lista Linux UTFSM linux@listas.inf.utfsm.cl Enviados: Jueves, 11 de Diciembre 2014 17:58:43 Asunto: error autoresponder squirrelmail Estimados buenas tardes, sé que puede ser un tema un poco obsoleto pero es una herramienta que aun uso y bastante. Realice un update del squirrelmail a la versión estable 1.4.22 he intentado habilitar y compatibilizar dos de las opciones más importantes para los usuarios cuales son la de cambio de password y mensaje de fuera de oficina o vacaciones. Por un problema de compatibilidad (versión de compability) no fue posible que corran juntos la versión más simple del change_passwd y autorespond, finalmente opte por change_pass con demonio poppassd. Ahora les presento mi problema:Para autorespuesta de vacaciones estoy utilizando el local_autorespond_forward V.3.01 con compatibility 2.0.14 y aquí es donde me da el error, muestra bien las opciones de llenado para el forward y el mensaje pero al dar enviar da el siguiente mensaje : Error: Unable to upload file. Please contact your system administrator . El servicio FTP está arriba, lo que he leído por ahí es que es posible que el usuario FTP no tiene los mismos privilegios que el usuario web que maneja squirrelmail (que me imagino es apache). En el log de errores de la pagina webmail sale: PHP Warning: ftp_put() expects parameter 1 to be resource, boolean given in /var/www/midominio/squirrelmail-webmail-1.4.22/plugins/local_autorespond_forward/options.php on line 913 La linea 913 de options.php esif (ftp_put($FTP, $remoteFile, $localFile, $ftp_mode)) Agradecería cualquier ayuda al respecto Andres Cruz R. -- Miguel
error autoresponder squirrelmail
Estimados buenas tardes, sé que puede ser un tema un poco obsoleto pero es una herramienta que aun uso y bastante. Realice un update del squirrelmail a la versión estable 1.4.22 he intentado habilitar y compatibilizar dos de las opciones más importantes para los usuarios cuales son la de cambio de password y mensaje de fuera de oficina o vacaciones. Por un problema de compatibilidad (versión de compability) no fue posible que corran juntos la versión más simple del change_passwd y autorespond, finalmente opte por change_pass con demonio poppassd. Ahora les presento mi problema:Para autorespuesta de vacaciones estoy utilizando el local_autorespond_forward V.3.01 con compatibility 2.0.14 y aquí es donde me da el error, muestra bien las opciones de llenado para el forward y el mensaje pero al dar enviar da el siguiente mensaje : Error: Unable to upload file. Please contact your system administrator . El servicio FTP está arriba, lo que he leído por ahí es que es posible que el usuario FTP no tiene los mismos privilegios que el usuario web que maneja squirrelmail (que me imagino es apache). En el log de errores de la pagina webmail sale: PHP Warning: ftp_put() expects parameter 1 to be resource, boolean given in /var/www/midominio/squirrelmail-webmail-1.4.22/plugins/local_autorespond_forward/options.php on line 913 La linea 913 de options.php esif (ftp_put($FTP, $remoteFile, $localFile, $ftp_mode)) Agradecería cualquier ayuda al respecto Andres Cruz R.
Re: error autoresponder squirrelmail
Andrés, Lo que indica el mensaje es que al llamar ftp_put, en la primera variable: $FTP, viene un valor de tipo booleano en vez de resource. La definición de la función ftp_put: bool ftp_put ( resource $ftp_stream , string $remote_file , string $local_file , int $mode [, int $startpos = 0 ] ) Podría ser que options.php no pueda crear el recurso ftp. En cualquier caso, el usuario ftp normalmente no es el mismo que ejecuta apache, el demonio ftp eventualmente cambia de usuario para bajar privilegios de acuerdo a las credenciales con que te conectas a ftp. Revisa la configuración de conexión ftp por defecto de php, no se donde está. Espero te ayude un poco. Saludos, Hans Poo, Welinux S.A. Bombero Ossa #1010, oficina 800, +56-22-3729770, Movil: +56-9-3199305 Santiago, Chile - Mensaje original - De: AG CR acro...@hotmail.com Para: Lista Linux UTFSM linux@listas.inf.utfsm.cl Enviados: Jueves, 11 de Diciembre 2014 17:58:43 Asunto: error autoresponder squirrelmail Estimados buenas tardes, sé que puede ser un tema un poco obsoleto pero es una herramienta que aun uso y bastante. Realice un update del squirrelmail a la versión estable 1.4.22 he intentado habilitar y compatibilizar dos de las opciones más importantes para los usuarios cuales son la de cambio de password y mensaje de fuera de oficina o vacaciones. Por un problema de compatibilidad (versión de compability) no fue posible que corran juntos la versión más simple del change_passwd y autorespond, finalmente opte por change_pass con demonio poppassd. Ahora les presento mi problema:Para autorespuesta de vacaciones estoy utilizando el local_autorespond_forward V.3.01 con compatibility 2.0.14 y aquí es donde me da el error, muestra bien las opciones de llenado para el forward y el mensaje pero al dar enviar da el siguiente mensaje : Error: Unable to upload file. Please contact your system administrator . El servicio FTP está arriba, lo que he leído por ahí es que es posible que el usuario FTP no tiene los mismos privilegios que el usuario web que maneja squirrelmail (que me imagino es apache). En el log de errores de la pagina webmail sale: PHP Warning: ftp_put() expects parameter 1 to be resource, boolean given in /var/www/midominio/squirrelmail-webmail-1.4.22/plugins/local_autorespond_forward/options.php on line 913 La linea 913 de options.php esif (ftp_put($FTP, $remoteFile, $localFile, $ftp_mode)) Agradecería cualquier ayuda al respecto Andres Cruz R.