El más fácil que he instalado es postfix con dovecot. Hay un paquete dovecot-postfix, pero también parece que el equipo del servidor Ubuntu lo ha empaquetado como mail-stack-delivery:
Description: mail server delivery agent stack provided by Ubuntu server team
Ubuntu's mail stack provides fully operational delivery with
safe defaults and additional options. Out of the box it supports IMAP,
POP3 and SMTP services with SASL authentication and Maildir as default
storage engine.
Mirando en el Centro de software, veo que dovecot-postfix está presente como un meta-paquete (pero no sé si se llamará una versión o dos a partir de ahora). Pero eso es lo que recomendaría: es sencillo y seguro.
Desde la línea de comandos en mi escritorio 10.10, instalé esto a través de apt-get:
sudo apt-get install dovecot-postfix
Dale una oportunidad si lo deseas, y si tienes preguntas, solo comienza una nueva publicación.
Aquí hay una publicación de blog del servidor Ubuntu más antigua (2009) que brinda algunos de los detalles sobre la configuración dovecot-postfix.
Estoy tratando de obtener más información sobre el estado actual de los proyectos de servidor de correo centrados en Ubuntu. En este momento no encuentro mucho más que una publicación wiki de mayo de 2010 sobre cómo facilitar la integración de antispam / virus.
Solo
postfix
se necesita.Para la configuración, solo use los valores predeterminados. Sitio de Internet. Cuando llegue a él, hay una sección para configurar qué computadoras pueden retransmitir correo a través del servidor. El valor predeterminado es 127.0.0.1 (redactado un poco más detallado) y esto es bueno. Esto significa que incluso si otra computadora puede conectarse a Postfix,
postfix
no le permitirá enviar correo a otro lugar sino a los destinos que Postfix acepta como dominios "locales".Pero una buena seguridad de red en la parte superior no hará daño. Un enrutador que bloquee las conexiones entrantes y / o un cortafuegos (ver
ufw
) detendrá el contacto de cualquier otra personapostfix
.Si necesita reconfigurar, simplemente ejecute:
fuente
Si solo desea depurar localmente, puede seguir este enfoque presentado en stackoverflow . Línea única en php.ini, sin paquetes adicionales. Escribe su correo saliente en un archivo que se puede abrir con el cliente de correo en caso de que desee depurar el correo html.
fuente
Bueno, la interfaz GUI o CL para un servidor de correo no es una pregunta tan importante, ya que de todos modos no necesita la interfaz de usuario para un servidor de correo, solo en la configuración inicial (ok, y tal vez en ocasiones cuando hay cambios de configuración como relayhost, etc. , pero es una situación bastante rara con un servidor que ya funciona). Entonces no creo que sea un aspecto importante. Puedo sugerir el uso de postfix, es suficiente con instalarlo (apt-get install postfix) y la configuración más básica se solicita en el momento de la instalación. Entonces funcionará con el correo de PHP (), etc., sin necesidad de configuración adicional o uso intensivo / diario de cualquier UI (digamos GUI o CLI, aunque no sé acerca de GUI para la configuración de postfix, tal vez alguna solución general de configuración del sistema como webmin funcionará para este propósito de todos modos). Solo tenga cuidado, no produzca un sistema de relé abierto :)
fuente
No necesita un servidor de correo para enviar correos electrónicos, solo para recibir correos electrónicos. Para enviar correos electrónicos (usando
sendmail
) seleccione laInternet with smarthost
opción.fuente
MailCatcher ejecuta un servidor SMTP súper simple que captura cualquier mensaje que se le envíe para mostrarlo en una interfaz web. Ejecute mailcatcher, configure su aplicación favorita para entregar en smtp: //127.0.0.1: 1025 en lugar de su servidor SMTP predeterminado, luego revise http://127.0.0.1:1080 para ver el correo que ha llegado hasta ahora.
https://mailcatcher.me/
fuente