Ταχυδρομείο: Η εναλλακτική λύση Sendgrid που πρέπει όλοι να δοκιμάσουμε

Γίνεται ολοένα και πιο συνηθισμένο για τις εταιρείες να χρησιμοποιούν τους δικούς τους διακομιστές email και να εφαρμόζουν μάρκετινγκ μέσω email. Προσωπικά, πιστεύω ότι ένα από τα καλύτερα εργαλεία για αυτό είναι το SendGrid , αλλά δυστυχώς, είναι ιδιόκτητο. Μια εναλλακτική λύση στο SendGrid που δοκιμάζω τις τελευταίες ημέρες είναι το Postal , ένας διακομιστής email ανοιχτού κώδικα με πολύ ενδιαφέρουσες λειτουργίες που μπορούν εύκολα να εγκατασταθούν στον διακομιστή ιστού σας.

Τι είναι το Ταχυδρομικό;

Το Postal είναι ένα εργαλείο ανοιχτού κώδικα, που αναπτύχθηκε σε Ruby, PHP και Node από την ομάδα της aTech Media , το οποίο μας επιτρέπει να έχουμε έναν διακομιστή αλληλογραφίας με εκτεταμένες δυνατότητες σε οποιαδήποτε πλατφόρμα ή διακομιστή ιστού.

Αυτό το εργαλείο αποτελεί μια εξαιρετική εναλλακτική λύση σε σχέση με το SendGrid , το Mailgun ή ακόμα και το λιγότερο δημοφιλές Postmark . Αρχικά δημιουργήθηκε για να καλύψει τις βασικές ανάγκες της ομάδας aTech, αλλά αργότερα κυκλοφόρησε για χρήση από όλους τους χρήστες.

Το εργαλείο έχει μια πολύ ωραία διεπαφή και έχει δοκιμαστεί για περισσότερο από 6 μήνες, έχει επίσης ένα απλό api που θα μας επιτρέπει να στέλνουμε και να λαμβάνουμε email πιο αυτόματα.

Μια ποικιλία στιγμιότυπων οθόνης της εφαρμογής σίγουρα θα δώσει μια πιο λεπτομερή εξήγηση των χαρακτηριστικών αυτού του εξαιρετικού διακομιστή αλληλογραφίας ανοιχτού κώδικα. εναλλακτική λύση για το sendgrid

διακομιστής αλληλογραφίας

email marketing

διακομιστής e-mail

Πώς να εγκαταστήσετε το Postal;

Πριν από την εγκατάσταση του Postal πρέπει να έχουμε εγκατεστημένα τα Ruby, MySQL, RabbitMQ, Node.js και git, τότε πρέπει να ακολουθήσουμε τα ακόλουθα βήματα:

  1. Δημιουργήστε την αντίστοιχη βάση δεδομένων και ετοιμάστε την για τη σωστή λειτουργία του Ταχυδρομείου
    mysql -u root -p
    

    Πρέπει να δημιουργήσουμε την ταχυδρομική βάση δεδομένων, πρέπει να αντικαταστήσετε το τοπικό ip του διακομιστή σας και επίσης το XXX με τον κωδικό πρόσβασης που θέλετε.

    ΔΗΜΙΟΥΡΓΩ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ `ταχυδρομικός"CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    ΧΟΡΗΓΗΣΗ ΌΛΟΙ ON `ταχυδρομικός`.* ΠΡΟΣ ΤΗΝ `ταχυδρομικός`@`127.0.0.1` ΠΡΟΣΔΙΟΡΙΣΜΕΝΟ ΑΠΟ "XXX";

    Επιτρέψτε σε έναν συγκεκριμένο χρήστη να έχει πρόσβαση σε όλες τις βάσεις δεδομένων με πρόθεμα postal-.

    ΧΟΡΗΓΗΣΗ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ON `Καρτ ποστάλ-%` . * προς την `ταχυδρομικός`@`%`  ΠΡΟΣΔΙΟΡΙΣΜΕΝΟ ΑΠΟ "XXX";
  2. Δημιουργήστε έναν εικονικό κεντρικό υπολογιστή RabbitMQ με τις ακόλουθες εντολές:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Προετοιμάστε τη διανομή σας για να εκτελέσετε φερμουάρ
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Εγκαταστήστε δύο εξαρτήσεις που είναι απαραίτητες και λίγα έργα χρειάζονται:
    sudo gem install bundler
    sudo gem install procodile
  5. Κλωνοποιήστε τον πηγαίο κώδικα στον κατάλληλο κατάλογο με την ακόλουθη εντολή:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Μπορούμε να δημιουργήσουμε έναν συμβολικό σύνδεσμο για πρόσβαση σε ταχυδρομείο από οποιονδήποτε κατάλογο, με την ακόλουθη εντολή

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Εγκαταστήστε τις εξαρτήσεις Ruby που πρέπει να εκτελέσει το Postal.
    postal bundle /opt/postal/app/vendor/bundle
  7. Εκτελέστε την αρχική ρύθμιση του εργαλείου με την ακόλουθη εντολή:
    postal initialize-config
  8. Αρχικοποιήστε την ταχυδρομική βάση δεδομένων και καταχωρίστε την εγκατάστασή σας, ώστε να έχει https:
    postal initialize
    

    Η εγγραφή μας επιτρέπει την κρυπτογράφηση κλειδιού

    postal register-lets-encrypt [email protected]
  9. Εκτελέστε τον ταχυδρομικό σας διακομιστή και αρχίστε να απολαμβάνετε:
    postal start
    

Συμπεράσματα σχετικά με την Ταχυδρομική

Προσωπικά, νομίζω ότι το Postal είναι ένα ιδανικό εργαλείο για την αντικατάσταση των υπηρεσιών cloud που προσφέρουν τις ίδιες δυνατότητες, γιατί μας δίνει περισσότερο έλεγχο και πιο ευχάριστη διαχείριση των πληροφοριών μας. Προφανώς η Postal έχει τα μειονεκτήματα και τα πλεονεκτήματά της σε σχέση με άλλες ιδιόκτητες ή δωρεάν λύσεις, οπότε μια ανάλυση της κατάστασής μας είναι βολική για να προσδιοριστεί εάν είναι κατάλληλη για χρήση από εμάς.

Ομοίως, η γραμμή εκμάθησης του Postal είναι πολύ μικρή, έτσι ώστε σε ελεγχόμενα περιβάλλοντα, θα μπορούσαν να δοθούν αρκετά αποδεκτές δοκιμές σχετικά με τη χρήση και τη λειτουργία του εργαλείου.

Είναι σημαντικό να επισημάνετε τη σημασία της ύπαρξης μιας ελαφριάς, ασφαλούς και ανοιχτής πλατφόρμας ηλεκτρονικού ταχυδρομείου, αλλά πολύ πιο σημαντικό, είναι να αφιερώσετε τον κατάλληλο χρόνο για να επιλέξετε μεταξύ της εφαρμογής που ταιριάζει καλύτερα στις ανάγκες σας. Θεωρώ προσωπικά αυτό το νέο εργαλείο την εναλλακτική λύση για το Sendgrid που ταιριάζει καλύτερα στις ανάγκες μου, γι 'αυτό το προτείνω και από σήμερα θα βρίσκεται στην ουρά για το περιβάλλον παραγωγής.


Προσθήκη ως προτιμώμενης πηγής στην Google