Cuttlefish é um software de entrega de correio hospedado

Cuttlefish Serviço de email transacional

Servidor de correio de código aberto com interface da web moderna

Cuttlefish é um auto -hospedado no software de entrega de correio premissa. Use chuttlefish para enviar grandes volumes de e -mails com facilidade e analise a taxa de rejeição.

Visão geral

Existem muitos servidores de correio disponíveis on -line, como correio postal, correio de esquilo, Scalix, mas o que torna o chuttlefish distintivo é sua bela interface da web, que facilita o uso e o monitoramento do que está acontecendo sob o capô. O Cuttlefish suporta o protocolo SMTP, o que ajuda a enviar e -mails do seu aplicativo sem nenhum esforço, ajuda você a monitorar em tempo real quais e -mails estão chegando no destino deles e que estão voltando. Ele também suporta o rastreamento de email, como qual é aberto e quais links são clicados. Outra característica distinta do choque é que você pode verificar sua reputação de IP com um clique. O Cuttlefish ainda não suporta a API HTTP, mas a equipe de desenvolvimento a possui nos cartões e já está trabalhando nela. Muito em breve, podemos esperar que esteja disponível, o que o tornará uma alternativa melhor para SendGrid e Mailgun. O Cuttlefish usa o Postfix para entrega de email, que é um dos agentes de transferência de correio de código aberto mais populares e confiáveis ​​que rotas e entregam correio eletrônico.

Requisitos de sistema

Para configurar o choco, você deve ter os seguintes softwares

  • Ruby 2.5.1
  • PostGresql
  • Redis (2,4 ou superior)
  • Postfix (Postfix é opcional para o desenvolvimento local ou apenas experimentando. Algumas coisas como a entrega de email simplesmente não mostram nada)

Características

A seguir estão as principais características do choco

  • Garanta a entrega.
  • análise em tempo real.
  • Fácil de usar.
  • flexível.
  • Confiável.
  • Código aberto.

Instalação

Usamos o Vagrant e o Ansible para configurar automaticamente um servidor novo com tudo o que você precisa para executar o choque. É um caso bastante complicado, pois o Cuttlefish tem algumas partes móveis, mas tudo isso é com o objetivo de facilitar o envio do desenvolvedor. Essas instruções são especificamente para instalar o servidor em https://cuttlefish.oaf.org.au.

para instalar em uma máquina virtual de teste local

  1. Crie um arquivo ~/.cuttlefish \ _ansible \ _vault \ _pass.txt, que contém a senha para criptografar os valores secretos usados ​​na implantação. As variáveis ​​criptografadas estão no provisionamento/funções/chutlefish-app/vars/main.yml.
  2. Faça o download da caixa base e crie a máquina virtual com tudo o que é necessário para o choco. Isso vai demorar um pouco (pelo menos 30 minutos)
        vagrant up
  1. Implante o aplicativo. Como esta é a primeira implantação, levará um bom tempo (5 minutos ou mais). Implantar mais será muito mais rápido. Estamos usando o sinalizador local \ _Deploy = True para implantar na sua máquina virtual de teste local em vez de produção.
        bundle exec cap --set-before local_deploy=true deploy:setup deploy:cold foreman:export foreman:start
  1. Adicione ao seu arquivo local /etc /hosts
        127.0.0.1       cuttlefish.oaf.org.au
  1. Aponte seu navegador na web em https://cuttlefish.oaf.org.au:8443/
 Português