Frambuesa Pi, un correo electrónico con el servidor de Ciudadela


atención : Este artículo ha sido traducido automáticamente por Google Translate


Después de la herramienta estándar es Postfix (ver el artículo aquí), Quería probar una herramienta más completa : Ciudadela.
Correo electrónico-0

Para este nuevo artículo quería algo con más funcionalidades que un servidor de correo simple. Ciudadela se propone ir más lejos en una suite es fácil de usar. El características son muchos y realmente desea :

  • Recuperación de correo electrónico POP3, IMAP
  • Calendario WebDAV, CalDAV
  • Webmail
  • Empuje para móvil
  • Base de datos y servidor web integrado
  • etc..

Se verá al final que el panorama no es tan color de rosa !

  1. Como al principio del tutorial, Es necesaria una actualización completa del sistema !
    sudo apt - get update && sudo apt - get upgrade
  2. Instalar Inadyn para tener su nombre de dominio o usar el dominio que ya posees. Usted puede encontrar toda la información para Inadyn en Este artículo.
  3. Cambiar archivo el/etc/hosts
    127.0.0.1      <su nombre de dominio>
  4. Modificar el archivo/etc/hostname
    <su nombre de dominio>
  5. Reiniciar Frambuesa Pi
    reinicio del sistema
  6. Instalar todas las herramientas de Ciudadela
    sudo apt - get install Ciudadela-suite
  7. Durante la instalación, se le pedirá una serie de preguntas :
    1. La primera solicitud que será capaz de conectarse al sistema para el envío y recepción de mensajes de correo electrónico. Por defecto el valor es todo el mundo con la IP 0.0.0.0. Puede cambiar el valor si desea restringir acceso. Atención si pones * Puede ser difícil con una escucha de direcciones IPv6.
    2. El método de autenticación.
      email-2Elegí interna. Es una ciudadela que gestionará todo. El método de Host también puede ser apropiado si quieres sólo personas con una cuenta en la máquina para poder tener los correos electrónicos.
    3. La cuenta de administrador
      email-3Si quieres un nombre particular, No hay razón para cambiar. Si durante la etapa anterior seleccionado “Interno”, la cuenta debe existir ya.
    4. La contraseña del administrador. Pas besoin d’expliquer 😉 A saisir deux fois
      email-4
    5. Integración de la interfaz Web
      email-5Usted tiene la opción entre el Apache o el servidor Web incorporado. El servidor integrado se presenta como muy ligero y potente. No están muy familiarizados con Apache (oui je reste fan de Nginx 🙂 ) Elegí el servidor interno.
    6. El puerto predeterminado. No tengo ningún otro servicio de girar para que guardo el puerto 80
      email-6
    7. El Puerto HTTPS. De forma predeterminada 443, Yo no he tocado.
      email-7
    8. El idioma predeterminado. Fuerza el valor para todos o dejas la opción al usuario con el valor “Definidos por el usuario” (mi elección)
      email-8
    9. La instalación se reanuda
  8. Al final de la instalación las cosas pueden complicarse con un mensaje de error enviado en todas las consolas :
    email-99Esto proviene de la ausencia de la gestión de IPv6 en la versión utilizada por Raspbian
    Para resolver el problema, la solución consiste en introducir el siguiente comando para activar la gestión de IPv6 y reinicie el servicio

    sudo modprobe ipv6
    sudo service citadel restart

    El primer comando carga el módulo pero si Raspberry Pi reiniciar nuevamente para rehacer. Para corregir permanentemente, es necesario añadir el módulo en el archivo/etc/modules

    sudo echo "IPv6" >> /etc/modules
  9. En teoría, Tiene el aire para operar, acceso a través de la interfaz web con aire operacional. Sin embargo, todavía hay un pequeño error :
    Mensaje de syslogd@raspberrypi en Apr 21 12:35:35 ...
     citserver[2246]: Se ha podido ajustar la propiedad de: /etc./Ciudadela/netconfigs/7 [Nº tal archivo o directorio]

    Para solucionar esto, Debemos crear los desaparecidos directorio y como Ciudadela de usuario propietario

    sudo mkdir /etc/citadel/netconfigs
    sudo chown citadel:citadel /etc/citadel/netconfigs
    sudo service citadel restart
  10. Mediante la conexión a la interfaz web (Casa tomé HTTPS) Esta es la pantalla que me :
    email-9
  11. Si necesita cambiar la configuración que puede volver a ejecutar el siguiente comando :
    sudo/usr/lib/Ciudadela-servidor/setup

    Y para mí pase y que el usuario admin no fue reconocido en la pantalla de login. En plus l’interface de connexion ne fonctionne pas sous Safari 🙁

  12. Puede volver a la página de inicio de sesión, Ingrese usuario y contraseña durante la instalación y tadáaáá :
    citadel-1
  13. Ir a la parte de administración para configurar el servidor
    Capture_d_écran_21_06_13_20_20
  14. Llenar el área de campos Alias de host local y Dominios Directory. Esta es la zona donde Ciudadela recibirá correos electrónicos. Es el área de la etapa 2 Si vas a través de un dominio en Inadyn.
  15. Si vuelves en la parte de la administración que puede gestionar los usuarios y sus derechos
    Capture_d_écran_21_06_13_20_30
  16. Ahora puedes recibir y enviar correos electrónicos desde la interfaz Web

Entonces luché honestamente con esta herramienta. Primero mi gusto personal : No me gusta la interfaz. Bien lo hace todo, pero me resulta ergonómico !

Entonces me pasé como un noob de horas probando el correo enviando dirección de Outlook. Encontrando (Finalmente) el log de Ciudadela ubicado en/var/log/mail (Sí sé que tengo problemas a veces !), Resulta que como no usar un dominio ip, Outlook.com rechaza correo desde los servidores con IP dinámica. Así que si tienes un correo IP dinámico puede no será recibido por algunos destinatarios.

Finalmente, la retransmisión SMTP. Allí también luché para finalmente abandonar ! Para pasar por encima el problema de Outlook que quería atravesar el gmail SMTP. Tazón de fuente no debe ser autenticación TLS y no puedes decir Ciudadela ! Ídem gratis.

Por primera vez hago un tutorial sin estar muy complacido con el resultado porque al final la herramienta no hace no mi punto de vista para ir tras las cosas ! Yo también porque al final no he probado (Sin embargo) asegurándolo con certificados SSL.

Espero tus trucos sobre esta herramienta que tiene la ventaja de ser simple (Cuando sabemos cómo) y completa (desde una perspectiva de funcionalidad) 🙂

Posiblemente le gustan también....

  • Germain

    Super tuto ! Exactamente lo que necesitaba... El remailer gmail o libre es eludir las preocupaciones de outlook.com, Eso es todo ? (Espero que Lee entre líneas)

    Gracias y buenas noches ! Me da coraje a desempolvar mi regalo de Navidad : una frambuesa Pi...

    • Si el servicio de Microsoft es realmente demasiado estricto entonces es para trabajar alrededor de.

  • helmanath

    Hola, Tengo cierta preocupación para la configuración …

    En los dominios del directorio no sé qué poner … o alias de host local … todo lo que sé c que es mi config en el nº - ip c : helmanath.no - ip.biz

    Merci pour toute aide 🙂

  • Sniijz

    Hola,
    Cómo podemos abordar que permite el acceso a la interfaz de Ciudadela si uno ya tiene un parámetro de página web (con nginx) ?

    Muchas gracias por tus tutoriales!

    • Sniijz

      Por ejemplo, si quiero acceder a la interfaz a la dirección http://www.monndd.com/citadel, Es posible ca?

      • Ciudadela puede convertirse en un subdirectorio del primer sitio :
        http://www.mondd.com/site1
        http://www.mondd.com/site2
        http://www.mondd.com/site3
        etc.
        Tampoco se pone un segundo sitio, pero con un puerto diferente
        http://www.mondd.com/site1:80
        http://www.mondd.com/site2:8080
        http://www.mondd.com/site3:8090

        Y hay un sitio directorio en/var/www.
        La ventaja (entre otros) diferentes puertos es ser capaz de fácilmente en algunos sitios y no todos HTTPS (o ninguno)

        • Sniijz

          Ah esta bien, y cambiarlo que tengo que tocar el archivo denominado “public_clients” en/etc/ciudadela es cierto?
          Porque como no entiendo, Es que la ciudadela es poner cualquier archivo en/var/www, Esperaba tener aquí un index.html, que me he mudado a una carpeta diferente del género http://www.monndd.com/citadel...

          Gracias por tu ayuda! 😀

          • Sniijz

            Buenas noches,

            Después de mucha investigación, He encontrado el archivo a editar para cambiar el puerto para acceder a Webcit y Ciudadela : /webcit-por defecto-etc.

            Las preocupaciones, es con acceso a diferente puertos puertos 8080 y 4343) Mi servidor Nginx HTTP (Puertos 80 y 43) I ya no tiene acceso o mi sitio, o Ciudadela.

            Y todavía no he encontrado el archivo conf famoso para dar acceso a un subdominio de Ciudadela…

          • Sniijz

            Soy yo otra vez!
            Buena noticia, Finalmente conseguí, de hecho era necesario configurar Nginx vhosts! (Ciudadela más es tan genial que ofrece una configuración vhost ready-made :P)

            Para aquellos que buscan también, Es necesario configurar nginx en/etc/nginx/sitios-Max / y crear un archivo de estilo http://www.exemple.com.citadel que contiene un similar al archivo llamado config “por defecto” en la misma carpeta!
            Una vez que crea debe ser un enlace simbólico a Nginx y todo funciona suavemente!
            (Por cierto es el mismo delirio con Apache ^^')

            Muchas gracias por tus tutoriales y tu ayuda Chris, continues si il te plaît 😀

          • Merci 🙂

  • Excelente. Bien servi pour monter mon serveur CITADEL

Me apoyan !: Hola! Ahora puede ayudar a mantener viva esta web mediante el uso de algunos de su exceso de energía de la CPU! Usted puede parar si es necesario! Pronto será un sitio web libre de publicidad ;-)
Porcentaje de minería: 0%
Los valores hash total aceptada: 0 (0 H / s)
Vale + - Detener