larger smaller normal text version of this page
Documentación » Instalación »

Configurar su instalación phpList


Esta página contiene información sobre el archivo de configuración (config.php) de su instalación de phplist.

Las siguientes opciones del archivo 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 página de configuración de dicho modulo.

  1. Configurar la conección con la base de datos y páginas web
  2. Configurar el manejo de rebotes
  3. Ajustar la velocidad de envío
  4. Seleccionar el idioma
  5. Opciones relacionado con seguridad
  6. Eliminación de errores e información
  7. Retroalimentación a los programadores
  8. Misceláneos
  9. Opciones experimentales
  10. Opciones avanzadas, editor HTML, RSS, Archivos adjuntos, Plugins, creación de PDF

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.

# Seleccione el modulo de lenguaje a utilizar
# Mire cuales están disponibles en los archivos <país>.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

# 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

# Si usa ingreso (login), cuantas listas pueden ser creadas por administrador?
define("MAXLIST",1);


Usuarios de línea de comandos

# 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

# 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

# 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

# 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'

# 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

# 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

# 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

# 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

# Si test es verdadero (no 0) no se enviará NINGUN mensaje,
# pero se mostrará lo que se hubiese enviado
define ("TEST",1);


Verbose

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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.

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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

# 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 traducción en castellano del archivo config.php.





CategoryDocumentation
Page was generated in 0.9485 seconds