Το Suttlefish είναι ένα φιλοξενούμενο λογισμικό παράδοσης αλληλογραφίας

Cuttlefish Υπηρεσία ηλεκτρονικού ταχυδρομείου συναλλαγών

Διακομιστής αλληλογραφίας ανοιχτού κώδικα με σύγχρονη διεπαφή ιστού

Το Suttlefish είναι ένα αυτο -φιλοξενούμενο σε λογισμικό παράδοσης αλληλογραφίας. Χρησιμοποιήστε το SuTtlefish για να στείλετε μεγάλους όγκους μηνυμάτων ηλεκτρονικού ταχυδρομείου με ευκολία και αναλύστε το ποσοστό εγκατάλειψης.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Υπάρχουν πολλοί διακομιστές αλληλογραφίας που διατίθενται στο διαδίκτυο, όπως ταχυδρομική αλληλογραφία, Squirrel Mail, Scalix, αλλά αυτό που κάνει το Suthplishfish διακριτικό είναι το όμορφο περιβάλλον ιστού που καθιστά πολύ εύκολο να χρησιμοποιηθεί και να παρακολουθεί αυτό που συμβαίνει κάτω από την κουκούλα. Το Suttlefish υποστηρίζει το πρωτόκολλο SMTP το οποίο σας βοηθά να στείλετε email από την αίτησή σας χωρίς προσπάθεια, σας βοηθά να παρακολουθείτε σε πραγματικό χρόνο ποια μηνύματα ηλεκτρονικού ταχυδρομείου φτάνουν στον προορισμό τους και τα οποία αναπηδούν πίσω. Υποστηρίζει επίσης την παρακολούθηση του ηλεκτρονικού ταχυδρομείου, όπως το ένα άνοιγμα και ποιοι σύνδεσμοι έχουν κλικ. Ένα άλλο διακριτικό χαρακτηριστικό του SuTtlefish είναι ότι μπορείτε να ελέγξετε τη φήμη IP σας με ένα κλικ. Το SUTTLEFISH δεν υποστηρίζει ακόμα το HTTP API, αλλά η ομάδα ανάπτυξης το έχει στις κάρτες και ήδη εργάζεται σε αυτό. Έτσι πολύ σύντομα μπορούμε να περιμένουμε ότι είναι διαθέσιμο, γεγονός που θα την κάνει μια καλύτερη εναλλακτική λύση για το Sendgrid και το MailGun. Το Suttlefish χρησιμοποιεί το Postfix για την παράδοση ηλεκτρονικού ταχυδρομείου, η οποία είναι ένας από τους πιο δημοφιλείς και αξιόπιστους πράκτορες μεταφοράς αλληλογραφίας ανοιχτού κώδικα που δρομολογεί και παρέχει ηλεκτρονικό ταχυδρομείο.

Απαιτήσεις συστήματος

Προκειμένου να διαμορφώσετε τα σουπιές πρέπει να έχετε τα ακόλουθα λογισμικά

  • Ruby 2.5.1
  • PostgreSQL
  • Redis (2,4 ή μεγαλύτερο)
  • Postfix (Το Postfix είναι προαιρετικό για την τοπική ανάπτυξη ή απλά το δοκιμάζετε. Μερικά πράγματα όπως η παραδοχή ηλεκτρονικού ταχυδρομείου δεν θα δείξουν τίποτα)

Χαρακτηριστικά

Ακολουθούν τα βασικά χαρακτηριστικά των σουπιολών

  • Εξασφαλίστε την παράδοση.
  • Αναλυτικά στοιχεία σε πραγματικό χρόνο.
  • Εύχρηστος.
  • ευέλικτο.
  • Αξιόπιστο.
  • Ανοιχτή πηγή.

Εγκατάσταση

Χρησιμοποιούμε το Vagrant και το Ansible για να ρυθμίσετε αυτόματα έναν νέο διακομιστή με όλα όσα χρειάζεστε για να εκτελέσετε το Suttlefish. Είναι μια αρκετά περίπλοκη υπόθεση, καθώς τα σουπιά έχουν αρκετά κινούμενα μέρη, αλλά όλα αυτά είναι με σκοπό να διευκολύνουν τον προγραμματιστή που στέλνει ταχυδρομείο. Αυτές οι οδηγίες είναι ειδικά για την εγκατάσταση του διακομιστή στη διεύθυνση https://cuttlefish.oaf.org.au.

για εγκατάσταση σε μια τοπική εικονική μηχανή δοκιμής

  1. Δημιουργήστε ένα αρχείο ~/.cuttlefish \ _ansible \ _vault \ _pass.txt που περιέχει τον κωδικό πρόσβασης για την κρυπτογράφηση των μυστικών τιμών που χρησιμοποιούνται στην ανάπτυξη. Οι κρυπτογραφημένες μεταβλητές βρίσκονται σε παροχή/ρόλους/σουπέρ-app/vars/main.yml.
  2. Κατεβάστε το πλαίσιο βάσης και δημιουργήστε εικονική μηχανή με όλα όσα χρειάζονται για τα σουπόν. Αυτό θα διαρκέσει λίγο (τουλάχιστον 30 λεπτά ή έτσι)
        vagrant up
  1. Ανάπτυξη της εφαρμογής. Δεδομένου ότι αυτή είναι η πρώτη ανάπτυξη, θα χρειαστεί αρκετός χρόνος (περίπου 5 λεπτά). Οι περαιτέρω εξελίξεις θα είναι πολύ πιο γρήγορες. Χρησιμοποιούμε το τοπικό \ _deploy = True Flag για να αναπτύξετε την τοπική δοκιμαστική εικονική μηχανή αντί για την παραγωγή.
        bundle exec cap --set-before local_deploy=true deploy:setup deploy:cold foreman:export foreman:start
  1. Προσθήκη στο τοπικό σας αρχείο /κ.λπ. /κεντρικού υπολογιστή
        127.0.0.1       cuttlefish.oaf.org.au
  1. Τοποθετήστε το πρόγραμμα περιήγησης στο Web στο https://cuttlefish.oaf.org.au:8443/
 Ελληνικά