Postal Servicio de correo electrónico transaccional
Completamente presentada en la alternativa premisa a SendGrid y Mailgun
Postal es un software de servidor de correo con API HTTP para una fácil integración con aplicaciones web. Use el servicio de correo electrónico transaccional postal como central para mejorar el seguimiento del correo electrónico.
Descripción general
Un servidor de correo seguro es un elemento importante dentro del sistema de correo electrónico de Internet, que actúa como agente de transferencia de mensajes o software de retransmisión de correo para transferir mensajes de correo electrónico de una computadora a otra computadora usando SMTP. Postal Mail Server es uno de los populares software de servidor de correo electrónico entre los servidores de correo electrónico. Es un servidor de correo completo y completo para usar por sitios web y servidores web. Es una alternativa a SendGrid, Mailgun o ManeSmark, pero código abierto y listo para ejecutar sus propios servidores. Spam and Virus es uno de los mayores problemas del sistema de correo electrónico, y el servidor de correo postal admite la integración con Spamassassin y AMAVIS para un filtrado efectivo de contenido no deseado y mensajes de spam. Proporciona una API HTTP como SendGrid y Mailgun, lo que hace que sea un trabajo fácil integrarse con las aplicaciones web. También admite el servidor SMTP para la integración con aplicaciones y sistemas existentes. Postal es 100% gratuito y de código abierto puede descargar el código fuente, modificarlo según sus requisitos y mejorarlo agregando características adicionales. Puedes escalarlo tan lejos como quieras. Es muy fácil de usar e instalar en Ubuntu debido al proceso de instalación automatizado. La configuración es muy simple y limpia y puede controlar el software a todo potencial utilizando configuraciones. La documentación clara y simple es uno de los pros del servidor de correo postal. Postal Mail Server le permite almacenar y examinar todos los mensajes de enviar y recibir para un mejor control para verificar qué se envió exactamente. También admite grupos IP para el envío de correo electrónico de mayor volumen.
Requisitos del sistema
Hay un par de requisitos previos para ejecutar postal. Esta página describe cómo instalar rápidamente las cosas necesarias en un servidor Ubuntu 16.04.
Instalar Ruby
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
instalar mysql
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
Es posible que se requiera una configuración adicional para optimizar su servidor MySQL. Esto está fuera del alcance de esta documentación.
Instale RabbitMQ
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
Instalar node.js
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
instalar git
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
Características
Esta es una lista de características (sin orden particular) de cosas que la postal puede hacer.
Características generales
- Soporte para múltiples organizaciones con servidores de correo & amp; usuarios dentro.
- Gráficos y estadísticas que muestran volumen de entradas y amp; Correspondencia saliente.
- Acceso para ver mensajes históricos.
- Acceso para ver el saliente completo & amp; cola de mensajes entrantes.
- Configure Webhooks para recibir información en vivo sobre la información de entrega en tiempo real. El acceso completo a los últimos 7 días de solicitudes de webhook también se almacenan para fines de depuración.
- Comprobación DNS incorporada & amp; El monitoreo para garantizar los dominios desde los que envía el correo está configurado correctamente para la máxima entrega.
- Según la configuración de retención del servidor, para establecer cuánto tiempo se deben mantener los mensajes en la base de datos y el tamaño máximo para mantener en el disco.
- El registro completo para que los problemas de entrega se puedan identificar fácilmente.
- Correo de herramientas de búsqueda del servidor para encontrar mensajes que necesitan investigación.
Correos electrónicos salientes
- Envíe mensajes al servidor SMTP o use la API HTTP.
- Administrar múltiples credenciales por servidor.
- Soporte para la firma de DKIM de mensajes salientes.
- Habilite el desarrollo para mantener los mensajes en postal sin entregarlos realmente a los destinatarios (el mensaje se puede ver en la interfaz postal). -Lista de supresión incorporada para evitar enviar correo a los destinatarios que no existen o no pueden aceptar el correo electrónico.
- Haga clic y abra el seguimiento para realizar un seguimiento de cuando los destinatarios abren sus correos electrónicos y haga clic en los enlaces dentro de ellos.
- Configure los límites de envío por servidor para evitar el abuso en los servidores de correo.
- Gestión de múltiples grupos de direcciones IP de envío.
- Configure diferentes remitentes o destinatarios para que se entreguen el correo de ciertas direcciones IP.
- Etiquetado de correo para que ciertos correos electrónicos puedan recibir una etiqueta para permitir que se agrupen cuando sea necesario. Por ejemplo, puede etiquetar los recibos o los correos electrónicos de retorno de contraseña como tales.
Correos electrónicos entrantes
- Capacidad para reenviar el correo electrónico entrante a los puntos finales HTTP.
- Capacidad para reenviar el correo electrónico entrante a otros servidores SMTP. -Capacidad para reenviar el correo electrónico entrante a otras direcciones de correo electrónico.
- Spam & amp; Verificación de subprocesos con spamassassin y clamav con umbrales configurables y diferentes métodos para tratar con mensajes de spam.
Instrucciones de instalación
Para ponerse en funcionamiento rápidamente, puede seguir estos pasos. Tendrá una instalación postal básica lista para entrar en menos de 10 minutos.
- Provisión un nuevo servidor que ejecuta Ubuntu 16.04 LTS. Esto puede ser de cualquier proveedor. Utilizamos el océano digital para las pruebas.
- Inicie sesión en su nuevo servidor como root y ejecute el siguiente comando para instalar postal:
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
- Cree un nuevo usuario para iniciar sesión con:
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
- Acceda a su instalación postal en un navegador web. Comenzará con una advertencia SSL porque el certificado no es válido, pero puede solucionarlo más adelante.
- También debería poder acceder al servidor SMTP en el puerto 25.
Próximos pasos
Ahora su instalación está activa, hay algunas cosas que puede buscar a continuación.
- Cambie su mysql & amp; Contraseñas de RabbitMQ. Por defecto, están configurados en P0stalpassw0rd y la contraseña de root MySQL está en blanco.
- Reemplace los certificados autoinfirmados en /etc/nginx/ssl/postal.cert con algo apropiado. Puede usar algo como CertBot para conseguirle uno gratis a través de Let’s Cifrar.
- Configure su DNS adecuadamente, consulte la guía para obtener detalles completos.
- Configurar spam & amp; Verificación de virus, consulte la guía para obtener todos los detalles
- Configure el seguimiento de clic/Abrir, consulte la guía para obtener detalles completos.
- Configurar postal para comenzar en el arranque