CuttleFish är en värd för e -postleveransprogramvara

Cuttlefish Transaktions e -posttjänst

Open Source Mail Server med modernt webbgränssnitt

CuttleFish är en självvärd på programvaran för e -postleverans. Använd bläckfisk för att skicka stora volymer e -postmeddelanden med lätthet och analysera avvisningsfrekvens.

Översikt

Det finns massor av e -postservrar tillgängliga online som Postal Mail, Squirrel Mail, Scalix men det som gör CuttleFish distinkt är dess vackra webbgränssnitt som gör det mycket enkelt att använda och övervaka vad som händer under huven. CuttleFish stöder SMTP -protokoll som hjälper dig att skicka e -post från din ansökan utan ansträngning, det hjälper dig att övervaka i realtid vilka e -postmeddelanden som når vid sin destination och vilka studsar tillbaka. Det stöder också spårning av e -post som vilken som öppnas och vilka länkar som klickas. Ett annat särdrag med bläckfisk är att du kan kontrollera ditt IP -rykte med ett klick. Cuttlefish stöder inte HTTP API ännu men utvecklingsgruppen har det på korten och arbetar redan med det. Så mycket snart kan vi förvänta oss att det är tillgängligt som kommer att göra det till ett bättre alternativ till SendGrid och Mailgun. CuttleFish använder PostFix för e -postleverans som är en av de mest populära och pålitliga öppna posten för postöverföring som rutter och levererar elektronisk post.

Systemkrav

För att konfigurera bläckfisk måste du ha följande programvara

  • Ruby 2.5.1
  • PostgreSQL
  • Redis (2,4 eller högre)
  • Postfix (Postfix är valfritt för lokal utveckling eller bara testa det. Vissa saker som e -postleveransen visar bara ingenting)

Funktioner

Följande är de viktigaste funktionerna i bläckfisken

  • Se till leverans.
  • Real Time Analytics.
  • Lätt att använda.
  • Flexibel.
  • Pålitlig.
  • Öppen källa.

Installation

Vi använder Vagrant och Ansible för att automatiskt ställa in en ny server med allt du behöver för att köra bläckfisk. Det är en ganska komplicerad affär eftersom bläckfisk har en hel del rörliga delar men allt detta är i syfte att göra det enklare för utvecklaren som skickar post. Dessa instruktioner är specifikt för installation av servern på https://cuttlefish.oaf.org.au.

För att installera på en lokal test virtuell maskin

  1. Skapa en fil ~/.cuttlefish \ _ansible \ _vault \ _pass.txt som innehåller lösenordet för att kryptera de hemliga värden som används i distributionen. De krypterade variablerna är vid tillhandahållande/roller/bläckfisk-app/vars/main.yml.
  2. Ladda ner basruta och bygg virtuell maskin med allt som behövs för bläckfisk. Detta tar ett tag (minst 30 minuter eller så)
        vagrant up
  1. Distribuera applikationen. Eftersom detta är den första distributionen kommer det att ta en hel stund (5 minuter eller så). Ytterligare distributioner blir mycket snabbare. Vi använder den-inställda lokala \ _Deploy = True Flag för att distribuera till din lokala test virtuella maskin istället för produktion.
        bundle exec cap --set-before local_deploy=true deploy:setup deploy:cold foreman:export foreman:start
  1. Lägg till i din lokala /etc /hosts -fil
        127.0.0.1       cuttlefish.oaf.org.au
  1. Peka din webbläsare på https://cuttlefish.oaf.org.au:8443/
 Svenska