==[[PhplistDocumentation Documentación]] » [[SpanishPhplistInstallation Instalación]] » == ---- ====Configurar su instalación phpList==== //Esta página contiene información sobre el archivo de configuración ([[SpanishConfig config.php]]) de su instalación de phplist//. Las siguientes opciones del archivo ##[[SpanishConfig config.php]]## deben de ser configurados para que phplist funcione en su servidor. Dicha configuración permitirá que phplist se conecta con su base de datos, envie emails y reciba rebotes, asi como un número de importantes opciones de seguridad y otras opciones (e.g. RSS, Attachments, criterios de envío, etc.). Este archivo se encuentra normalmente en ##usr/public_html/lists/config/config.php## **Note:** Al ingresar en el modulo de administradores, habrá que configurar algunas opciones adicionales en la [[ConfigurePhplistInfo página de configuración]] de dicho modulo. ~1) [[SpanishPhpListConfigDatabase Configurar la conección con la base de datos y páginas web]] ~1) [[SpanishPhpListConfigBounces Configurar el manejo de rebotes]] ~1) [[SpanishPhpListConfigSendRate Ajustar la velocidad de envío]] ~1) Seleccionar el idioma ~1) Opciones relacionado con seguridad ~1) Eliminación de errores e información ~1) Retroalimentación a los programadores ~1) Misceláneos ~1) Opciones experimentales ~1) Opciones avanzadas, editor HTML, RSS, Archivos adjuntos, Plugins, creación de PDF [[UsingFCKEditor FCKeditor]] [[TinyMCE TinyMCE]] **Aviso importante:** Las opciones abajo mencionados tienen valores //por defecto//. Muchos de estas opciones necesitan ser modificados para funcionar con **su** sistema. Si no logra configurar la primera sección de forma adecuada, necesitará comunicarse con una persona con un mayor conocimiento sobre el funcionamiento de su sistema. ===Seleccionar el idioma=== El interfaz público ("frontend") de phplist has sido traducido en muchos idiomas (los archivos de localización residen en ''/lists/texts''). Seleccione el archivo que necesita aqui. %%(php) # Seleccione el modulo de lenguaje a utilizar # Mire cuales están disponibles en los archivos .inc # en el directorio texts. # Este es el lenguaje utilizado en las páginas públicas. Para la parte de # administración, seleccionelo usando el menú desplegable de las páginas. $language_module = spanish.inc"; %% **Aviso:** Es posible que los archivos que no sean english.inc necesitan ser actualizado. La disponibilidad de las traducciones no tiene el mismo ritmo que la distribución de las nuevas versiones de phplist, y es posible que nuevas frases añadidas en el archivo english.inc aún necesiten ser añadidas y traducidas en los archivos de otros idiomas. ===Opciones relacionado con seguridad=== ==Requiere login== %%(php) # Configure esto a 1 si desea que PHPlist se haga cargo de la parte de # ingreso (login) a la sección administrativa del sistema. # Le será posible agregar administradores que controlen sus propias listas. # El login predeterminado es "admin" con palabra clave "phplist" $require_login = 1; %% ==Número máximo de listas== %%(php) # Si usa ingreso (login), cuantas listas pueden ser creadas por administrador? define("MAXLIST",1); %% ==Usuarios de línea de comandos== %%(php) # Si utiliza línea de comandos, deberá identificar los usuarios que tienen # permitido ejecutar el script (aplicación). # Lea el archivo README.commandline para mayor información $commandline_users = array("admin"); # O puede utilizar lo siguiente para deshabilitar esta confirmación # (quite el # del comienzo de línea) # $commandline_users = array(); %% ==Requiere contraseña== %%(php) # Desde la versión 2.4.1, puede dejar que los usuarios definan sus propias claves # esto causará que algunas de las páginas públicas pregunten por un e-mail y palabra # clave cuando el usuario tiene configurado clave. Si desea activar esta funcionalidad, # ponga 1 a lo siguiente. Lea el archivo README.passwords para mayor información define("ASKFORPASSWORD",0); %% ==Desuscripción require contraseña== %%(php) # Si también desea forzar a los usuarios que se desuscriben a ingresar su clave antes # de procesar su desuscripción, configure lo siguiente como 1. Note que para que esto # tenga efecto lo anterior también debe estar en 1 define("UNSUBSCRIBE_REQUIRES_PASSWORD",0); %% ==Desuscripción inmediata== %%(php) # Si un usuario debe ser inmediatamente desuscripto cuando utilice su dirección URL # personal, en vez de la forma usual que le pregunta razón, configure esto como 1 define("UNSUBSCRIBE_JUMPOFF",0); %% ==tiempo de gracia 'lista negra'== %%(php) # Cuando un usuario se desuscribe, se le envía un mensaje final informandole de su # desuscripción. Para que este mensaje pueda salir, debe configurarse un tiempo de # gracia, en caso contrario nunca saldrá. El tiempo predeterminado de 5 minutos # suele estar bien, pero puede aumentarlo si experimenta problemas $blacklist_gracetime = 5; %% ==Chequeo del IP de sesión== %%(php) # Para aumentar la seguridad, la sesión de un usuario es chequeada por su # dirección IP, la misma debe ser igual para todo requerimiento. Esto puede # no funcionar con situaciones de redes donde se conecta a traves de multiples # proxis, por lo que puede ponerlo off dejando esto en 0 define("CHECK_SESSIONIP",1); %% ==Encripción claves de usuarios== %%(php) # Si utiliza palabras clave puede guardarlas encriptadas o en texto plano. # Si desea encriptarlas deje lo siguiente en 1 # Si utiliza palabras clave encriptadas los usuarios sólo pueden pedirle que, # como administrador, reinicie su palabra clave. No podrán pedirle la palabra # clave directamente al sistema. define("ENCRYPTPASSWORD",0); %% ==Chequeo del servidor== %%(php) # Chequee el servidor del e-mail usado para la suscripción # No utilice esto si su servidor no está las 24hs online # Cambie el 0 a 1 si desea usarlo $check_for_host = 0; %% ===Eliminación de errores e información=== ==Modo de prueba== %%(php) # Si test es verdadero (no 0) no se enviará NINGUN mensaje, # pero se mostrará lo que se hubiese enviado define ("TEST",1); %% ==Verbose== %%(php) # Si configura verbose a 1, le mostrará los mensajes que se enviarán. No haga esto si # tiene un muchos usuarios, porque lo más probable es que desplome su navegador define ("VERBOSE",0); %% ==Advertencias con respecto a configuración PHP== %%(php) # Algunas advertencias podrían informar su configuración de PHP. Si desea no mostrarlo # deje lo siguiente como 1 define ("WARN_ABOUT_PHP_SETTINGS",1); %% ==Procesar cola manualemente== %%(php) # Si configura su sistema para enviar los mensajes automáticamente, puede # hacer este valor 0, entonces "Procesar cola" desaparecerá de la página principal del módulo Admin. # Esto también parará que los usuarios carguen la página desde el 'frontend', por lo que # deberá estár seguro de iniciar la cola desde la línea de comandos. # Lea el archivo README.commandline para más información define ("MANUALLY_PROCESS_QUEUE",1); %% ==Workaround Outlook bug== %%(php) # Si desea usar finales de carro \r\n en el formateo de sus mensajes, deje lo siguiente # en 1 # Mire también http://www.securityfocus.com/archive/1/255910 # Esto es propenso a romper cosas en otros lectores de e-mail, por lo que sólo debería # usarlo si todos sus usuarios tienen Outlook (no Express) define("WORKAROUND_OUTLOOK_BUG",0); %% ==Información de sistema para historia de usuarios== %%(php) # Información de sistema para historia de usuarios. # Cuando registre la información de un usuario, puede especificar qué variables de # sistema desea registrar. Estas son las que se encuentran en las variables de php # $_SERVER y $_ENV. vea http://www.php.net/manual/en/language.variables.predefined.php # Los valores son diferentes en cada sistema, pero los siguientes son muy populares. $userhistory_systeminfo = array( 'HTTP_USER_AGENT', 'HTTP_REFERER', 'REMOTE_ADDR' ); %% ===Retroalimentación a los programadores=== ==Registrar== %%(php) # Utilice 'Register' para "registrearse" a PHPlist.com. Una vez que el modo 'TEST' haya sido deactivado, # el sistema pedirá la imagen "Powered By" desde www.phplist.com, en vez de localmente. # Esto me dará una pequeña indicación acerca de qué tanto es usado, algo que me anima # a continuar construyendo PHPlist. Si esto no le agrada, deje Register en 0. define ("REGISTER",1); %% ==Créditos== %%(php) # CREDITOS # Le pedimos que mantenga alguna forma de creditos en los elementos públicos de # PHPlist. Estas son las páginas de suscripción y los e-mails. # Esto no sólo da respeto al largo tiempo que los programadores dieron libremente, sino # que también ayuda a generar interés, tráfico y uso de # PHPlist, lo cual es beneficioso para futuros progresos. # En forma predeterminada las páginas web y los mensajes HTML incluyen una imagen y # los e-mail sólo texto incluyen una línea "powered by" # Si desea remover la imagen de los mensajes HTML, ponga esta constante en # 1, y los mensajes HTML sólo tendrán una línea de texto como firma final define("EMAILTEXTCREDITS",0); # Si también desea remover la imagen de las páginas públicas # ponga lo siguiente en 1, y las páginas sólo incluirán una línea de texto define("PAGETEXTCREDITS",0); # Para obtener retroalimentación sobre su funcionamiento, PHPlist puede enviar estadísticas a # una dirección de e-mail. Para desactivar esto ponga lo siguiente opción en 1 define ("NOSTATSCOLLECTION",0); # Este es el e-mail a donde se enviarán. Puede dejar el predeterminado, o puede enviarselo # a uds mismo. Si deja el predeterminado dará información sobre la performance # lo cual es de utilidad para futuros avances. # $stats_collection_address = 'phplist-stats@tincan.co.uk'; %% ===Misceláneos=== ==Número de criterios== %%(php) # El número de criterios que desea tener disponibles para seleccionar cuando esté enviando # un mensaje. # Es útil hacer este número igual al número de atributos seleccionables que ingresa en su # sistema, pero es algo de su elección (seleccionable = select, radio o checkbox) define ("NUMCRITERIAS",2); %% ==Permitir suscripción sin lista== %%(php) # Si no le requiere a los usuarios el registro en alguna lista, pero utiliza el sistema # de suscripción como un sistema de registro, puede poner en 1 este valor y sus # usuarios no recibirán un error cuando no seleccionen una lista para suscribirse define("ALLOW_NON_LIST_SUBSCRIBE",0); %% ==Proceso por lotes== %%(php) # Proceso por lotes # Si está en un hosting compartido, probablemente será apreciado si no envía toneladas # de mensajes en una sóla tanda. Para lograr esto puede configurar el proceso por lotes. # Por favor note, que los siguientes dos valores pueden ser eliminados por su ISP utilizando # una configuración de servidor global. Por lo que si nota estos valores diferentes a la # realidad, ese puede ser el caso. # Defina el número de e-mails que desea enviar por periodo. Si es 0, el proceso por lotes # se deshabilita y los mensajes son enviados tan rápido como sea posible. define("MAILQUEUE_BATCH_SIZE",0); # Defina la duración de un periodo de proceso por lotes, en segundos (3600 una hora) define("MAILQUEUE_BATCH_PERIOD",3600); %% ==Mail queue throttle== %%(php) # Para evitar la sobrecarga del servidor que envía los mensajes, puede agregar un pequeño retraso # entre cada envío, para aligerar la carga de envío. # Deberá encontrar un buen valor para su propio servidor. # El valor es en segundos (o puede probar con autothrottle debajo) define('MAILQUEUE_THROTTLE',0); %% ==Gama de años para atributos de fecha== %%(php) # Gama de años. # Si utiliza fechas, en forma predeterminada el menú esplegable para años le mostrará # 3 años antes y 10 años después del año en curso. Si no hay # valor en curso, el año actual será utilizado. # Si desea utilizar un mayor rango, puede configurar el inicio y final de años aquí. # Tenga en cuenta que el menú desplegable puede resultar muy grande. # Si utiliza 0, entonces usará el comportamiento predeterminado. Por lo que no podrá comenzar con # un año 0. También tenga en cuenta de no configurar el año final a algo relativamente cerca # en el futuro, o dejará de funcionar cuando alcance ese año. define('DATE_START_YEAR',0); define('DATE_END_YEAR',0); %% ==Prefijo de valor vacío== %%(php) # Prefijo de valor vacío. Esto puede ser usado para identificar valores en atributos seleccionables # que no están permitidos para ser seleccionados y por ellos causar un error "Por favor, ingrese su..." # Utilizando un valor superior, que comienza con esta secuencia, puede estar seguro de que # el seleccionable no tiene un valor predeterminado, que puedea ser accidentalmente seleccionado, # por ejemplo: "-- seleccione su país" define('EMPTY_VALUE_PREFIX','--'); %% ==Detalles de administrador para mensajes== %%(php) # Detalles de administrador para mensajes # Si habilita esto, entonces phplist utilizará en el campo De, en los nuevos mensajes, los datos # del administrador que está enviando el mensaje. # De otro modo, utilizará los valores predeterminados en la página de configuración, que # identifica el De para mensajes de sistema. define('USE_ADMIN_DETAILS_FOR_MESSAGES',1); %% ==Mensajes de prueba== %%(php) # e-mails de prueba # Si envía un e-mail de prueba phplist enviará en forma predeterminada dos mensajes, 1 con formato HTML # y el otro en formato sólo texto. Si pone este valor en 1, puede sobrepasar este comportamiento # y sólo enviar un mensaje de prueba de acuerdo a las preferencias del usuario que lo recibirá define('SEND_ONE_TESTMAIL',0); %% ===Opciones experimentales=== ==Lista de exclusión== %%(php) # Lista de exclusión, agregará la opción de enviar un mensaje a los usuarios que están en una lista # excepto cuando no estén en otra lista. # Esto está actualmente marcado como experimental define("USE_LIST_EXCLUDE",0); %% ==Modulo de autentificación de adminstradores== %%(php) # Modulo de autentificación de administradores. # Para validar el ingreso de administradores, puede definir su propio modulo de autentificación. # Esta funcionalidad aún no está terminada, asi que no la utilice, sino para experimentar con ella. # Si desea contribuir con algún modulo, por favor envíelo a phplist2@tincan.co.uk # El modulo por defecto es phplist_auth.inc, que encontrará en el sub-drectorio "auth" del directorio admin. # Le dirá las funciones que tienen que ser definidas para que PHPlist pueda recaudar la información que # necesita. # PHPlist buscará un archivo en ese directorio, o puede ingresar el path completo hacia el archivo # e.g.: #$admin_auth_module = 'phplist_auth.inc'; # o: #$admin_auth_module = '/usr/local/etc/auth.inc'; %% ==Selección de atributos avanzado== %%(php) # Selección de atributos avanzado # Eso es un nuevo método de selección de atributos para envió de mensajes # Por el momento no parece funcionar muy bien con Internet Explorer, pero funciona perfectamente # con Mozilla, Firefox, Opera (no le he probado con otros navegadores). Así que si utilice # IE, tome en consideración utilizar uno de los otros navegadores. # 'stacked attribute selection' permite, de forma continua, añadir una selección de atributos a su mensaje. # Eso es mucho más poderoso que el antiguo método, pero también puede resultar en la construcción de # consultas muy complejas, que pueden tomar demasiado tiempo para computar. # Si desea probar esta funcionalidad, ponga el valor en 1, y informenos sobre su funcionamiento. # Si quiere utilizar fechas para selecciones de atributos, necesita hacer uso de esta funcionalidad. define("STACKED_ATTRIBUTE_SELECTION",0); %% ==Enviar una página web== %%(php) # Enviar una página web. Puede enviar los contenidos de una página web, agregando # [URL:http://sitioweb.com/archivo.html] como contenido del mensaje. Esto puede también ser # personalizado para usuarios, por ejemplo usando # [URL:http://sitioweb/archivo.html?email=[email]] # El tiempo de periodo para re-cargar la URL puede ser definido aquí. Cuando pase el tiempo desde # la anterior obtención de la URL, la URL será re-cargada. Esto es en segundos, 3600 es una hora. # Esto sólo tiene efecto sobre el envío dentro del mismo proceso de la cola de espera. # Si se comienza un nuevo proceso de la cola de espera, la URL será obtenida al comienzo # de todas formas. Por lo que esto es sólo útil cuando el tiempo necesario para el proceso # de la cola espera sobrepasa el periodo definido aquí. define('REMOTE_URL_REFETCH_TIMEOUT',3600); %% ==Mailqueue auto-throttle== %%(php) # Mailqueue autothrottle. This will try to automatically change the delay # between messages to make sure that the MAILQUEUE_BATCH_SIZE (above) is spread evently over # MAILQUEUE_BATCH_PERIOD, instead of firing the Batch in the first few minutes of the period # and then waiting for the next period. This only works with mailqueue_throttle off # it still needs tweaking, so send your feedback to mantis.tincan.co.uk if you find # any issues with it define('MAILQUEUE_AUTOTHROTTLE',0); %% ==Estadísticas - registro de clicks== %%(php) # Registro de clicks # Si pone este valor en uno, todos los enlaces de sus e-mails serán convertidos a enlaces que van # a través de phplist. Esto asegurará que los enlaces son registrados. Esto es experimental y # todas las cosas que descubra con su uso deberán ser reportadas a mantis # por ahora está deshabilitado en forma predeterminada, hasta que pensemos que funciona correctamente define('CLICKTRACK',0); # Registro de clicks, mostrar detalles # Si activa eso, mostrará algunas estadisticas adicionales sobre usuarios únicos que cliquearon # los enlaces contenido en sus mensajes, asi como la distincción entre mensajes en formato HTML # y solo texto. # Sin embargo, esto frenerá el rendimiento de las estadísticas, y es recomendable dejarlo desactivado. # Pero si quiere satisfacer su curiosidad, puede activarla. define('CLICKTRACK_SHOWDETAIL',0); %% ==Limitante para Dominios== %%(php) # Limitante para Dominios # Puede activar la limitante para dominios, mediante la puesta a 1 de USE_DOMAIN_THROTTLE # Defina la cantidad máxima de e-mails que desea enviar a cualquier dominio y el número de # segundos para esa cantidad. Esto asegurará que no envía demasiados e-mails a un mismo dominio # lo cual puede causarle un blacklisting. Particularmente los proveedores más grandes son # quisquillosos con esto. # Esta funcionalidad puede causar un incremento dramático en el tiempo necesario para # enviar un mensaje, dependiendo en cuantos usuarios tenga con el mismo dominio (ej. hotmail.com). # Si le ocurren demasiadas fallas para la limitante, el proceso de envío agregará un retraso extra # para tratar de mejorar esto. El ejemplo envía 1 mensaje cada 2 minutos. define('USE_DOMAIN_THROTTLE',0); define('DOMAIN_BATCH_SIZE',1); define('DOMAIN_BATCH_PERIOD',120); %% ==Domain auto-throttle== %%(php) # Si tiene un número muy grande de usuarios con en el mismo dominio, puede haber la necesidad # de iniciar la cola de espera muchas veces, cuando está usando la limitante para dominios. # También puede hacer que phplist simplemente espera un poco entre mensajes, para aumentar el número # de mensajes enviados por periodo de envío. # Si desea utilizar esto, ponga el valor a 1, de otro modo simplemente inicie el proceso de envío # varias veces. Un proceso CRON cada 10 o 15 minutos es recomendado. define('DOMAIN_AUTO_THROTTLE',0); %% ==Admin language== %%(php) # Lenguaje de administración # Si desea deshabilitar el cambio de lenguajes para la interface de administración # ponga el valor en 0 define('LANGUAGE_SWITCH',1); %% ==Procesamiento avanzado de rebotes== %%(php) # Procesamiento avanzado de rebotes # Con el procesamiento avanzado de rebotes Ud. puede definir expresiones regulares, que concuerden con # rebotes y las acciones que se desean realizar cuando una expresión concuerda. Esto mejorará la # eliminación de e-mails "malos" de su sistema, que es algo bueno para evitar ser puesto en # lista negra por otros sistemas de mensajes. # Si utiliza esto necesitará regularmente enseñarle al sistema acerca de nuevos patrones en rebotes define('USE_ADVANCED_BOUNCEHANDLING',0); %% ==Bloqueo de spam== Desde la versión 2.10.4 es posible detectar spam bots utilizando la opción experimental para bloqueo de spam. %%(php) # Agregar bloqueo de spam # Si deja esto en 1, phplist tratará de chequear si el intento de suscripción es un # robot de spam. # Si piensa que esto no funciona, dejelo como 0 # Por el moment esto es únicamente implementado en las páginas de suscripción define('USE_SPAM_BLOCK',1); # Notificación de spam # Phplist puede enviarle una notificación cuando detecta un posible ataque de spam # Puede dejarlo un tiempo y ver si el chequeo de spam fue correcto o no, y dejarlo # en 0 si cree que el chequeo no hace su trabajo correctamente. # Sólo le enviará mensajes si tiene lo siguiente activado en la configuración # "Recibe el administrador copias de mensajes de suscripción, actualización y desuscripción" define('NOTIFY_SPAM',1); %% ===Opciones avanzadas, editor HTML, RSS, Archivos adjuntos, Plugins, creación de PDF=== ==Codificación de los mensajes== %%(php) # Aquí puede especificar la codificación para los mensajes HTML y texto plano. Esto unicamente # funciona si no utiliza phpmailer (vea abajo). # Lo predeterminado debería estar bien. Opciones validas son ##7bit##, ##quoted-printable## y ##base64## define("HTMLEMAIL_ENCODING","quoted-printable"); define("TEXTEMAIL_ENCODING",'7bit'); %% ==RSS== %%(php) # PHPlist puede enviar feeds RSS a sus usuarios. Los feeds pueden ser enviados # diariamente, semanalmente o mensualmente. Para utilizar esta funcionalidad, necesita # soporte XML en su PHP, y tiene que poner este constante a 1 define("ENABLE_RSS",0); # Si utiliza un Cron para bajar los RSS feeds, puede cambiar esto en 0 define("MANUALLY_PROCESS_RSS",1); %% ==FCKeditor== %%(php) # El editor FCKeditor está ahora incluido en PHPlist, pero su uso es experimental # si no le funciona ponga este valor a 0 # NOTA: Si habilita TinyMCE por favor deshabilite FCKeditor y viceversa. define("USEFCK",1); # Si desea subir imágenes con el editor FCKeditor, necesita especificar la ubicación del # directorio a donde irán las imagenes. Este servidor tiene que ser escribible por el servidor web, # y necesita estar en el área de parte pública de su sitio web (luego de /public_html, por ej) # El directorio es relativo a la raíz de PHPlist como ha sido configurada anteriormente # Este es un potencial riesgo de seguridad, lea el archivo README.security para más información define("FCKIMAGES_DIR","uploadimages"); %% ==""TinyMCE"" editor== %%(php) # TinyMCE Support (http://tinymce.moxiecode.com/) # Se sugiere copiar el directorio tinymce/jscripts/tiny_mce de la distribution # standard de TinyMCE al directorio public_html/lists/admin/plugins # para mantener limpio la instalación. # NOTE: Si desea activar TinyMCE, habrá también que desactivar FCKeditor y vice-versa. # Ponga esto en 1 para activar TinyMCE como editor de mensajes: define("USETINYMCEMESG", 0); # Ponga esto en 1 para activar TinyMCE como editor de patrones/plantillas (templates): define("USETINYMCETEMPL", 0); # Ajuste el sendero para TinyMCE, relativo al directorio admin: define("TINYMCEPATH", "plugins/tiny_mce/tiny_mce.js"); # Cambia esto al idioma que desea utilizar con TinyMCE: define("TINYMCELANG", "en"); # Modifique esto al tema que desea utilizar. Las posibilidades por defecto son: simple, default y advanced. define("TINYMCETHEME", "advanced"); # Modifique eso para cualquieras opciones adicionales que desea tener. Por favor tenga cuidado con eso, # porque es posible quebrar TinyMCE. Consulte la documentación de TinyMCE para mas información. # Tiene que ser en el formato: ',option1:"valor",option2:"valor"' <--- note el coma al inicio: define("TINYMCEOPTS", ""); %% ==Campo para mensaje de texto== %%(php) # Campo para mensaje de texto, le ofrecerá un campo donde ingresar Ud. mismo la versión # sólo texto de su mensaje, en vez de dejar que phplist intente convertir la versión HTML a sólo texto # (lo que a veces puede quedar mal) define("USE_MANUAL_TEXT_PART",0); %% ==Archivos adjuntos== %%(php) # Archivos adjuntos es una nueva característica y actualmente sigue siendo experimental # ponga esto a 1 si desea probarla. # Cuidado: El mensaje puede tornarse muy grande. Por lo general es preferible el envío # de un URL que apunta a la descarga. # Si lo prueba, será muy apreciada cualquier retroalimentación que haga a la lista de usuarios, # así que odemos aprender donde está funcionando correctamente. # El uso de archivos adjuntos necesita una versión PHP 4.1.0 o mayor. define("ALLOW_ATTACHMENTS",0); # Si utiliza lo de arriba, cual es el número (máximo) de archivos que desea agregar por mensaje. # Puede dejar esto en 1, de todas formas si desea agregar más archivos, ya que podrá # ir agregandolos secuencialmente define("NUMATTACHMENTS",1); # Cuando utilice adjuntos puede subirlos al servidor # Si desea utilizar adjuntos desde el sistema de archivos local (servidor) ponga esto a 1 # Los adjuntos locales son agregados en el momento del envío del mensaje, no en el momento # de crearlo. define("FILESYSTEM_ATTACHMENTS",0); # Si agrega adjuntos locales, necesitará informarle a PHPlist donde está ubicado # su archivo mime.types. define("MIMETYPES_FILE","/etc/mime.types"); # Si un mimetype no puede ser determinado para un archivo, especifique el mimetype utilizado en forma predeterminada: define("DEFAULT_MIMETYPE","application/octet-stream"); %% ==Repositorio de adjuntos== %%(php) # El repositorio de adjuntos es el lugar donde los archivos son guardados (si utiliza # ALLOW_ATTACHMENTS) # Esto necesita ser escribible por el usuario de su servidor web. # También necesita ser un path absoluto, no uno relativo. # Por razones de seguridad es preferible que el directorio no sea público (por ej. debajo de # su /public_html) $attachment_repository = '/tmp'; %% ==Plugins== %%(php) # Puede crear sus propias páginas que se conectan con PHPlist, y realizar cosas # que corresponden más a sus requerimientos (plugins). # Si haga eso, pueder definir el directorio donde esten ubicado sus plugins. # Es util crear ese directorio fuera del sistema PHPlist, para que se mantenga # intacto durante un upgrade. # Hay unos plugins ejemplares incluidos en el sub-directorio "plugins" del directiorio admin. # Este directorio necesita ser absoluto, o relativo al directorio admin. define("PLUGIN_ROOTDIR","/home/me/phplistplugins"); # Descomenta la siguiente linea para ver los ejemplos en el sistema (y comenta las lineas # arriba mencionadas). #define("PLUGIN_ROOTDIR","plugins"); %% ==PDF== %%(php) # Si desea poder enviar sus mensajes como archivos adjuntos PDF, necesitará instalar # FPDF (http://www.fpdf.org) y configurar las siguientes variables como corresponda: # define('FPDF_FONTPATH','/home/pdf/font/'); # require('fpdf.php'); # define("USE_PDF",1); # $pdf_font = 'Times'; # $pdf_fontstyle = ''; # $pdf_fontsize = 14; %% ==Exportación== %%(php) # El tipo de mime para los archivos exportados. Puede intentar modificar esto a # application/vnd.ms-excel para hacer que se abra automáticamente en Excel. $export_mimetype = 'application/csv'; # Si desea utilizar un formato de exportación optimizado para Excel, haga este valor 1 define("EXPORT_EXCEL",0); %% ==Repetición== %%(php) # Repetición. Esto agrega la opción de repetir el mismo mensaje en el futuro. # Luego de que un mensaje ha sido enviado, esta opción hará que el sistema cree un nuevo # mensaje con el mismo contenido automáticamente. Sea cuidadoso con esto, puede enviar el # mismo mensaje a sus usuarios. # El embargo del mensaje será incrementado con el intervalo de repetición que seleccione. # También lea el archivo README.repetition para mayor información. define("USE_REPETITION",0); %% ==Preparado de mensajes== %%(php) # Preparado de mensaje. Este sistema le permite crear mensajes como super administrador que luego # pueden ser revisados y seleccionados por sub administradores para enviarlos a sus propias listas # es una vieja funcionalidad que causa bastante confusión, y por ello se encuentra deshabilitada en forma # predeterminada. Si Uds la usaba, puede habilitarla aquí. Si no la utilizaba, o es un nuevo # usuario, es mejor dejarla deshabilitada. No tiene nada que ver con la # posibilidad de editar mensajes. define("USE_PREPARE",0); %% ==Mail server== %%(php) # Si desea utilizar la clase PHPMailer de phpmailer.sourceforge.net, ponga el siguiente valor # a 1. Si planea enviar mensajes con formato HTML, es recomendado que la utilice. define("PHPMAILER",1); # Para utilizar un servidor SMTP por favor informe aquí su nombre de servidor, dejelo en blanco # para utilizar el comando estandar de PHP mail(). define("PHPMAILERHOST",''); # Si desea utilizar autenticación SMTP cuando envíe mensajes, descomente las siguientes # dos líneas y configure el nombre de usuario y la palabra clave correspondiente. #$phpmailer_smtpuser = 'smtpuser'; #$phpmailer_smtppassword = 'smtppassword'; %% ==Temp dir== %%(php) # tmpdir. Un directorio donde phplist puede escribir algunos archivos temporarios cuando sea necesario. # Esté seguro que es escribible por el usuario de su servidor web, así como controle que tiene # open_basedir configurado para tener acceso a ese directorio. Usuarios de Linux pueden dejarlo tal cual está. # Este directorio es usado para cualquier tipo de cosas, mayoritariamente durante subida de archivos # (cuando se importa, por ej.), durante la creación de PDFs y más. $tmpdir = '/tmp'; %% ==Acción de formulario== %%(php) # Si esta utilizando Windoze, y/o no esta utilizando Apache, o si reciba errores # "Method not allowed", puede descomentar la siguiente linea # (i.e. remover el # en frente de la siguiente linea). # Utilizando eso no es garantía que siempre funcione, lo siento. Es más facil utilizar Apache :-) # $form_action = 'index.php'; %% ==Modulo de base de datos== %%(php) # Seleccione el modulo de base de datos. # Agradeceríamos a cualquiera persona que quiere contribuir con otros modulos de base de datos. $database_module = "mysql.inc"; %% ==Sesiones== %%(php) # Puede guardar sessiones en la base de datos, en vez del lugar predestinado, asignandole # un nombre de tabla al siguiente valor. La tabla será creado y no utilizará ningún prefijo. # Eso únicamente funciona con MySQL, y sólo para sessiones de administradores. # $SessionTableName = "phplistsessions"; %% ==ADOdb== %%(php) # Hay soporte para el uso de ADOdb ( http://php.weblogs.com/ADODB ). # Esta funcionalidad es todavía experimental, y le rogamos reportar sus experiencias # en el bugtracker # Para utilizarla, define los siguientes ajustes: #$database_module = 'adodb.inc'; #$adodb_inc_file = '/path/to/adodb_inc.php'; #$adodb_driver = 'mysql'; %% ==Error level== %%(php) # Si desea más problemas, haga eso 63 (no es muy probable que le gustará el resultado) $error_level = error_reporting(0); %% //**Note** - Existe una [[SpanishConfig traducción en castellano del archivo config.php]].// ---- CategoryDocumentation