Configurar iRedMail en FreeBSD 10

Este tutorial le mostrará cómo instalar el groupware iRedMail en una nueva instalación de FreeBSD 10.

Debe usar un servidor con al menos un gigabyte de memoria, preferiblemente incluso dos. Si bien el software no usa muchos recursos cuando está inactivo, alcanza un pico muy rápido cuando está bajo carga. Por ejemplo, durante las exploraciones de virus.

Importante : no intente instalar iRedMail en un sistema que ya está en producción. Está diseñado para instalarse en una instalación nueva y anulará otros MTA cuando los encuentre. Tenga cuidado y siempre tenga copias de seguridad a la mano.

Durante el curso de este tutorial, asumiremos que está trabajando como usuario administrativo. Si desea utilizarlo sudo, deberá agregarlo cuando sea necesario.

Primero, asegúrese de establecer un nombre de dominio completo abriendo /etc/rc.confcon su editor de texto favorito y reemplazando el valor allí con un FQDN:

hostname="mail.example.com"

A continuación, asegúrese de que FQDN sea el primer valor listado en /etc/hosts:

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Verifique que todo funcionó emitiendo hostname -f. La salida debe ser:

mail.example.com

La única dependencia de iRedMail es bash-static(y wgetpara buscarlo) que se puede encontrar en los repositorios oficiales de pkg:

pkg
pkg update -f
pkg install bash-static

Dado que el script de instalación construye todo desde el árbol de puertos de FreeBSD, debe buscarlo:

portsnap fetch extract

Debido a algunas complicaciones con el control de versiones de Apache de FreeBSD 10 en adelante, debe agregar lo siguiente /etc/make.confpara asegurarse de que el script de instalación funciona:

DEFAULT_VERSIONS=apache=2.2

Descargue y desempaquete la última versión de la página de inicio oficial:

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.7.tar.bz2
tar -xf iRedMail-0.8.7.tar.bz2

Cambie los permisos del script y ejecute el instalador:

cd iRedMail-0.8.7/
chmod 700 iRedMail.sh
./iRedMail.sh

El script de instalación le hará algunas preguntas:

  • La ubicación de los buzones /var/vmailes la predeterminada y está perfectamente bien.
  • Backend utilizado para almacenar las cuentas, no hay valor predeterminado. Para un pequeño número de usuarios, MySQLes simplemente adecuado; si desea integrarse, por ejemplo, en una base de usuarios de ActiveDirectory, debe elegir OpenLDAP.
  • Una contraseña para el usuario administrativo de MySQL: tenga cuidado de no utilizar caracteres especiales, ya que esto causará problemas.
  • Primer nombre de dominio virtual: example.com para este tutorial.
  • Una contraseña para el usuario de correo administrativo: también debe evitar los caracteres especiales.
  • Componentes opcionales: al menos debe elegir iRedAdmin, phpMyAdmin y Roundcubemail para esta pregunta.

El instalador ahora le preguntará acerca de un archivo con información confidencial /root/iRedMail-0.8.7/config, asegúrese de configurar correctamente los permisos del archivo cuando finalice la instalación:

chmod 600 /root/iRedMail-0.8.7/config

La secuencia de comandos de instalación instala muchos paquetes, y puede tardar un tiempo en completarse ya que todo se está construyendo desde la fuente.

Ahora se le solicitará toda la información necesaria para usar iRedMail, después de reiniciar:

reboot

(No se preocupe, la información solicitada se puede encontrar /root/iRedMail-0.8.7/iRedMail.tipdespués del reinicio).

Ahora se puede acceder a la interfaz de correo web con su navegador web en:

https://mail.example.com/mail

Sin embargo, dado que iRedMail utiliza un certificado que no ha sido emitido por una autoridad de certificación (CA) legítima, lo más probable es que reciba una advertencia de seguridad de su navegador. Si desea eliminar la advertencia de seguridad, deberá obtener un certificado de una CA de confianza. La instalación de un certificado diferente requiere tanto el certificado como la clave privada. Una vez cargados en su servidor, estos archivos se pueden copiar en la ubicación adecuada con los siguientes comandos:

cp /path/to/your/cert /etc/ssl/certs/iRedMail_CA.pem
cp /path/to/your/key /etc/ssl/private/iRedMail.key

Luego, reinicie todo lo que use la clave / cert:

service postfix restart
service dovecot restart
service apache2 restart

Y ahora tiene una solución de correo todo en uno. ¡Feliz correo!

Otras versiones

Debian

FreeBSD


Tags: #BSD

Leave a Comment

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

A medida que la ciencia evoluciona a un ritmo rápido, asumiendo muchos de nuestros esfuerzos, también aumentan los riesgos de someternos a una singularidad inexplicable. Lea, lo que la singularidad podría significar para nosotros.

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

El impacto de la inteligencia artificial en la atención médica 2021

El impacto de la inteligencia artificial en la atención médica 2021

La IA en la salud ha dado grandes pasos desde las últimas décadas. Por tanto, el futuro de la IA en el sector sanitario sigue creciendo día a día.