Pregunta

Acabo de configurar exim en mi computadora ubuntu. Por el momento, solo aceptará correos electrónicos para cuentas que existan en esa computadora, pero me gustaría que acepte todos los correos electrónicos (solo porque estoy interesado). Desafortunadamente, parece haber un millón de archivos de configuración relacionados con exim, y no estoy teniendo mucho éxito para encontrar nada en Google.

¿Hay una introducción a exim para principiantes completos?

Gracias.

¿Fue útil?

Solución

Hay una lista de correo en http://www.exim.org/maillist.html . El problema que enfrentará como usuario de Ubuntu es que siempre ha habido una ligera tensión entre los empaquetadores / usuarios de Debian y la base principal de usuarios de Exim porque Debian eligió personalizar en gran medida su configuración. Sus razones para personalizarlo son sólidas, pero hace que los usuarios de Debian aparezcan en la lista de correo principal haciendo preguntas utilizando términos que no son reconocibles para los usuarios que no son de Debian. Debian ejecuta su propia lista de ayuda dedicada a exim (no tengo la dirección a mano, pero está en los documentos de distribución). Desafortunadamente, esto termina causando un problema porque Ubuntu adoptó todos estos paquetes de Debian, pero no los admite de la misma manera que Debian, y los empacadores de Debian parecen sentirse obligados a pedirles que admitan a estos usuarios de Ubuntu.

Entonces, el usuario de Ubuntu va a la lista principal de Exim y se le pide que solicite ayuda a su empaquetador. Entonces van a las listas de Debian y piden ayuda y pueden o no recibir ayuda.

Ahora, para responder a su pregunta original, hay un montón de formas de hacer lo que le piden, y probablemente la mejor forma para usted sea específica para las configuraciones de Debian / Ubuntu. Sin embargo, para comenzar, puede agregar algo como esto a sus enrutadores:

catchall:
  driver = redirect
  domains = +local_domains
  data = youraddress@example.com

Si coloca eso después de sus enrutadores de alias general / entrega local y antes de cualquier enrutador de falla forzada, eso redirigirá todo el correo a cualquier parte local no manejada en cualquier dominio en dominios locales a youraddress@example.com.

local_domain es una lista de dominios definida en el archivo de configuración estándar de exim. Si no lo tiene o un equivalente, puede reemplazarlo con una lista delimitada por dos puntos de dominios locales, como " example.com: example.net: example.foo "

Una de las razones por las que es difícil ponerse al día con Exim es que literalmente puedes hacer cualquier cosa con él (literalmente, alguien en la lista demostró que la sintaxis de expansión se estaba completando hace unos años, IIRC). Entonces, por ejemplo, podría usar el marco anterior para buscar los dominios fuera de un archivo, para aplicar expresiones regulares contra las partes locales para capturar, guardar el correo en un archivo en lugar de redirigirlo a una dirección, ponerlo delante del enrutadores y uso '' invisible '' para guardar copias de todo el correo, etc. Si realmente desea administrar una instalación de Exim, le recomiendo leer la documentación de principio a fin, es realmente muy bueno una vez que retiene el dedo del pie.

¡Buena suerte!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top