Slectlefish est un logiciel de livraison de courrier hébergé

Cuttlefish Service de messagerie transactionnel

Serveur de messagerie open source avec interface Web moderne

Slectlefish est un logiciel de livraison de courrier auto-hébergé. Utilisez la seiche pour envoyer de gros volumes d'e-mails avec facilité et analyser le taux de rebond.

Aperçu

Il y a beaucoup de serveurs de courrier disponibles en ligne comme le courrier postal, le courrier d’écureuil, Scalix, mais ce qui rend la seiche distinctive, c’est sa belle interface Web, ce qui le rend très facile à utiliser et à surveiller ce qui se passe sous le capot. Slectlefish prend en charge le protocole SMTP qui vous aide à envoyer des e-mails de votre application sans effort, il vous aide à surveiller en temps réel quels e-mails atteignent leur destination et lesquels rebondissent. Il prend également en charge le suivi des e-mails comme celui qui est ouvert et quels liens sont cliqués. Une autre caractéristique distinctive de la seiche est que vous pouvez vérifier votre réputation IP en un seul clic. Spitlefish ne prend pas encore en charge l’API HTTP, mais l’équipe de développement l’a sur les cartes et y travaille déjà. Donc, très bientôt, nous pouvons nous attendre à ce qu’il soit disponible, ce qui en fera une meilleure alternative à SendGrid et Mailgun. Slectlefish utilise Postfix pour la livraison par e-mail qui est l’un des agents de transfert de courrier open source les plus populaires et les plus fiables qui achemine et livre le courrier électronique.

Configuration requise

Afin de configurer la seiche, vous devez avoir les logiciels suivants

  • Ruby 2.5.1
  • PostgreSQL
  • redis (2,4 ou plus)
  • Postfix (Postfix est facultatif pour le développement local ou simplement l’essayer. Certaines choses comme la délivrabilité des e-mails ne montrent rien)

Caractéristiques

Voici les principales caractéristiques de la seiche

  • assurer la livraison.
  • Analyse en temps réel.
  • Facile à utiliser.
  • Flexible.
  • Fiable.
  • Open source.

Installation

Nous utilisons Vagrant et Ansible pour configurer automatiquement un nouveau serveur avec tout ce dont vous avez besoin pour exécuter la nappe. C’est une affaire assez compliquée car la seiche a pas mal de pièces mobiles, mais tout cela est dans le but de faciliter le courrier pour le développeur. Ces instructions sont spécifiquement pour installer le serveur sur https://cuttlefish.oaf.org.au.

pour installer sur une machine virtuelle de test locale

  1. Créez un fichier ~ / .cuttlefish \ _ansible \ _vault \ _pass.txt qui contient le mot de passe pour chiffrer les valeurs secrètes utilisées dans le déploiement. Les variables cryptées sont à provisioning / rôles / seiche-app / vars / main.yml.
  2. Téléchargez la boîte de base et créez une machine virtuelle avec tout ce qui est nécessaire pour la seiche. Cela prendra un certain temps (au moins 30 minutes environ)
        vagrant up
  1. Déployez l’application. Comme il s’agit du premier déploiement, cela prendra un certain temps (5 minutes environ). De plus en plus seront beaucoup plus rapides. Nous utilisons l’indicateur - set-bef avant \ _deploy = true pour déployer dans votre machine virtuelle de test locale au lieu de la production.
        bundle exec cap --set-before local_deploy=true deploy:setup deploy:cold foreman:export foreman:start
  1. Ajouter à votre fichier local / etc / hôtes
        127.0.0.1       cuttlefish.oaf.org.au
  1. Pointez votre navigateur Web sur https://cuttlefish.oaf.org.au:8443/
 Français