Postal é alternativa de código aberto para SendGrid e Mailgun

Postal Serviço de email transacional

Completo em destaque na premissa alternativa para sendGrid e Mailgun

O Postal é um software de servidor de correio com API HTTP para facilitar a integração com aplicativos da Web. Use o serviço de email transacional central para melhorar o rastreamento de email.

Visão geral

Um servidor de correio seguro é um elemento importante no sistema de email da Internet, que atua como um agente de transferência de mensagens ou software de retransmissão de correio para transferir mensagens de email de um computador para outro computador usando o SMTP. O Postal Mail Server é um dos softwares populares do servidor de email entre os servidores de email. É um servidor de correio completo e totalmente em destaque para uso por sites e servidores da Web. É uma alternativa ao SendGrid, Mailgun ou Postmark, mas de código aberto e pronto para ser executado em seus próprios servidores. O spam e o vírus é um dos maiores problemas do sistema de email, e o servidor de correio postal suporta integração com spamassassin e amavis para filtrar eficaz de conteúdo indesejado e mensagens de spam. Ele fornece uma API HTTP como SendGrid e Mailgun, o que facilita a integração de aplicativos da Web. Ele também suporta servidor SMTP para integração com aplicativos e sistemas existentes. O Postal é 100% gratuito e de código aberto Você pode baixar o código fonte, modificá -lo de acordo com seus requisitos e aprimorá -lo adicionando recursos adicionais. Você pode escalá -lo até onde quiser. É muito fácil de usar e instalar no Ubuntu devido ao processo de instalação automatizada. A configuração é muito simples e limpa e você pode controlar o software para todo o potencial usando configurações. A documentação clara e simples é um dos profissionais do servidor de correio postal. O servidor de correio postal permite armazenar e examinar todas as mensagens de envio e recebimento para um melhor controle para verificar o que exatamente foi enviado. Ele também suporta pools IP para enviar email de maior volume.

Requisitos de sistema

Existem alguns pré-requisitos para a execução do Postal. Esta página descreve como instalar rapidamente as coisas necessárias em um servidor Ubuntu 16.04.

Instale o 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

Instale o 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

Alguma configuração adicional pode ser necessária para otimizar seu servidor MySQL. Isso está fora do escopo desta documentação.

Instale o 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

Instale o 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

Instale o 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 é uma lista de recursos (em nenhuma ordem específica real) das coisas que o Postal pode fazer.

Características gerais

  • Suporte para várias organizações com servidores de email e amp; usuários dentro.
  • gráficos e estatísticas mostrando volume de entrada & amp; correspondência expedida.
  • Acesso para visualizar mensagens históricas.
  • Acesso para visualizar a saída completa & amp; Fila de mensagens recebida.
  • Configure webhooks para receber informações ao vivo sobre informações de entrega em tempo real. O acesso total aos últimos 7 dias de solicitações de webhook também é armazenado para fins de depuração.
  • Verificação de DNS embutida & amp; O monitoramento para garantir que os domínios da qual você envie e -mails sejam configurados corretamente para obter a máxima entrega.
  • De acordo com a configuração de retenção de servidor, para definir quanto tempo as mensagens devem ser mantidas no banco de dados e no tamanho máximo para manter o disco.
  • Registro completo para que os problemas de entrega possam ser facilmente identificados.
  • Ferramentas de pesquisa amplas para o servidor de correio para encontrar mensagens que precisam de investigação.

e-mails de saída

  • Envie mensagens para o servidor SMTP ou usando a API HTTP.
  • Gerencie várias credenciais por servidor.
  • Suporte para a assinatura do DKIM de mensagens de saída.
  • Habilite o desenvolvimento para manter mensagens postais sem realmente entregá -las aos destinatários (a mensagem pode ser visualizada na interface postal). -Lista de supressão interna para evitar o envio de email para destinatários que não existem ou não podem aceitar e-mail.
  • Clique e abra o rastreamento para acompanhar quando os destinatários abrem seus e-mails e clique em Links dentro deles.
  • Configure os limites de envio por servidor para evitar abusos em servidores de correio.
  • Gerenciamento de vários pools de envio de endereços IP.
  • Configure remetentes ou destinatários diferentes para entregar o correio a partir de determinados endereços IP.
  • A etiqueta por correio para que certos e-mails possam receber uma tag para permitir que eles sejam agrupados quando necessário. Por exemplo, você pode marcar recibos ou e-mails de retenção de senha como tal.

e-mails recebidos

  • Capacidade de encaminhar o e-mail de entrada para os terminais HTTP.
  • Capacidade de encaminhar e-mails recebidos para outros servidores SMTP. -Capacidade de encaminhar e-mail para outros endereços de e-mail.
  • spam & amp; Verificação de threads com spamassassin e clamav com limiares configuráveis ​​e métodos diferentes para lidar com mensagens de spam.

Instruções de instalação

Para subir e funcionar rapidamente, você pode seguir estas etapas. Você terá uma instalação postal básica pronta para entrar em menos de 10 minutos.

  1. Provisão Um novo servidor executando o Ubuntu 16.04 LTS. Isso pode ser de qualquer provedor. Usamos o oceano digital para testes.
  2. Faça login no seu novo servidor como root e execute o seguinte comando para instalar postal:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Crie um novo usuário para você fazer login com:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Acesse sua instalação postal em um navegador da web. Você começará com um aviso SSL porque o certificado não é válido, mas poderá corrigi -lo posteriormente.
  2. Você também deve acessar o servidor SMTP na porta 25.

Próximos passos

Agora, sua instalação está ativa, há algumas coisas que você pode fazer em seguida.

  1. Altere seu MySQL & amp; Senhas de RabbitMQ. Por padrão, eles estão definidos como P0STALPASSW0RD e a senha do MySQL Root está em branco.
  2. Substitua os certificados auto -assinados em /etc/nginx/ssl/postal.cert por algo adequado. Você pode usar algo como o CertBot para obter um de graça por meio do Let’s Encrypt.
  3. Configure seu DNS adequadamente, consulte o guia para obter detalhes completos.
  4. Configure spam & amp; Verificação de vírus, veja o guia para obter detalhes completos
  5. Configurar clique/Abrir rastreamento, consulte o guia para obter detalhes completos.
  6. Configure o postal para começar na inicialização
 Português