Postal è un'alternativa open source a SendGrid e Mailgun

Postal Servizio di posta elettronica transazionale

Full in premessa alternativa a SendGrid e Mailgun

Postal è un software di Mail Server con API HTTP per una facile integrazione con le app Web. Utilizzare il servizio di posta elettronica transazionale centrale come postale per migliorare il monitoraggio e -mail.

Panoramica ### ** ** Un server di posta protetta è un elemento importante all’interno del sistema di posta elettronica Internet, che funge da agente di trasferimento di messaggi o software di inoltro di posta per trasferire i messaggi e -mail da un computer a un altro computer utilizzando SMTP. Postal Mail Server è uno dei popolari software di server di posta elettronica tra i server di posta elettronica. È un server di posta completo e completamente presente per l’uso da siti Web e server Web. È un’alternativa a SendGrid, Mailgun o Postmark ma open source e pronto per essere eseguito sui tuoi server. Lo spam e il virus sono uno dei maggiori problemi del sistema e -mail e il server postale di posta supporta l’integrazione con Spamassassin e Amavis per un filtro efficace di contenuti indesiderati e messaggi di spam. Fornisce un’API HTTP come SendGrid e MailGun, che lo rende un lavoro facile da integrare con le applicazioni Web. Supporta inoltre SMTP Server per l’integrazione con applicazioni e sistemi esistenti. Postal è gratuito al 100% e open source È possibile scaricare il codice sorgente, modificarlo secondo i tuoi requisiti e migliorarlo aggiungendo funzionalità aggiuntive. Puoi ridimensionarlo per quanto vuoi. È molto facile da utilizzare e installare su Ubuntu a causa del processo di installazione automatizzato. La configurazione è molto semplice e pulita ed è possibile controllare il software al massimo delle configurazioni. La documentazione chiara e semplice è uno dei professionisti del server postale. Postal Mail Server ti consente di archiviare ed esaminare tutti i messaggi di invio e ricevere un migliore controllo per verificare cosa è stato inviato esattamente. Supporta anche pool IP per l’invio e -mail di volume più elevato.

Requisiti di sistema

Ci sono un paio di pre-req per l’esecuzione di Postal. Questa pagina delinea come installare rapidamente le cose necessarie su un server Ubuntu 16.04.

Installa 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

Installa mysql

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.coreix.net/mariadb/repo/10.1/ubuntu xenial main'
sudo apt update
sudo apt install mariadb-server libmysqlclient-dev

Potrebbe essere necessaria alcune configurazioni aggiuntive per ottimizzare il server MySQL. Questo è al di fuori dell’ambito di questa documentazione.

Installa RabbitMQ

curl -sL https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb http://www.rabbitmq.com/debian/ testing main'
sudo apt update
sudo apt install rabbitmq-server

Installa node.js

sudo apt install nodejs

Installa git

sudo apt install git

Caratteristiche

Questo è un elenco di funzionalità (in nessun vero ordine particolare) di cose che Postal può fare.

Caratteristiche generali

  • Supporto per più organizzazioni con server di posta e amp; utenti all’interno.
  • Grafici e statistiche che mostrano il volume di in arrivo e amp; posta in uscita.
  • Accesso ai messaggi storici di visualizzazione.
  • Accesso per visualizzare il completo in uscita e amp; coda di messaggi in arrivo.
  • Imposta Webhooks per ricevere informazioni in diretta sulle informazioni di consegna in tempo reale. Il pieno accesso agli ultimi 7 giorni di richieste WebHook è anche archiviato per scopi di debug.
  • Controllo DNS incorporato e amp; Il monitoraggio per garantire i domini da cui invii la posta sono configurati correttamente per la massima consegna.
  • Configurazione di conservazione del server per impostare la durata dei messaggi nel database e la dimensione massima da mantenere sul disco.
  • Registrazione completa in modo che i problemi di consegna possano essere facilmente identificati.
  • Strumenti di ricerca Wide Server Mail per trovare messaggi che necessitano di indagini.

e-mail in uscita

  • Invia messaggi al server SMTP o utilizzando l’API HTTP.
  • Gestisci più credenziali per server.
  • Supporto per la firma DKIM di messaggi in uscita.
  • Abilita lo sviluppo di tenere messaggi in posta senza realmente consegnarli ai destinatari (il messaggio può essere visualizzato nell’interfaccia postale). -Elenco di soppressione integrata per evitare l’invio di posta ai destinatari che non esistono o non possono accettare e-mail.
  • Fare clic e aprire il monitoraggio per tenere traccia di quando i destinatari aprono le e-mail e fai clic sui collegamenti al loro interno.
  • Configurare limiti di invio per server per evitare abusi sui server di posta.
  • Gestione di più pool di invio di indirizzi IP.
  • Configurare diversi mittenti o destinatari per consegnare la posta da determinati indirizzi IP.
  • L’etichettatura della posta in modo che alcune e-mail possano essere fornite un tag per consentire loro di raggruppare quando necessario. Ad esempio, è possibile taggare le ricevute o le e-mail di reset password in quanto tali.

e-mail in arrivo

  • Possibilità di inoltrare e-mail in arrivo agli endpoint HTTP.
  • Possibilità di inoltrare e-mail in arrivo ad altri server SMTP. -Possibilità di inoltrare e-mail in arrivo ad altri indirizzi e-mail.
  • spam & amp; Controllo del thread con spamassassin e clamav con soglie configurabili e metodi diversi per gestire i messaggi di spam.

Istruzioni per l’installazione

Per alzarti rapidamente, puoi seguire questi passaggi. Avrai un’installazione postale di base pronta per andare in meno di 10 minuti.

  1. Disporre un nuovo server che esegue Ubuntu 16.04 LTS. Questo può essere da qualsiasi fornitore. Usiamo l’oceano digitale per i test.
  2. Accedi al tuo nuovo server come root ed esegui il comando seguente per installare postale:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Crea un nuovo utente con cui accedere con:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Accedi all’installazione postale in un browser Web. Inizierai con un avviso SSL perché il certificato non è valido ma puoi risolverlo in seguito.
  2. Dovresti anche essere in grado di accedere al server SMTP sulla porta 25.

Prossimi passi

Ora la tua installazione è attiva, ci sono alcune cose che puoi cercare di fare dopo.

  1. Cambia il tuo mysql & amp; Password di RabbitMQ. Per impostazione predefinita sono impostati su p0stalpassw0rd e la password di root mysql è vuota.
  2. Sostituire i certificati auto firmati in /etc/nginx/ssl/postal.cert con qualcosa di corretto. Puoi usare qualcosa come CertBot per prenderne uno gratuitamente tramite Let’s Cryppt.
  3. Imposta i tuoi DN in modo appropriato, consultare la guida per i dettagli completi.
  4. Configurare spam & amp; Controllo del virus, consultare la guida per i dettagli completi
  5. Configurare il monitoraggio di clic/Apri, consultare la guida per i dettagli completi.
  6. Configura postale per iniziare l’avvio
 Italiano