Posta: Hepimiz Denemeliyiz Sendgrid Alternatifi

Şirketlerin kendi posta sunucularını kullanmaları ve e-posta pazarlamasını gerçekleştirmeleri gittikçe daha yaygın hale geliyor, şahsen bu görevleri yerine getirirken en uygun araçlardan birinin olduğuna inanıyorum. SendGridama maalesef özeldir. Bir Sendgrid'e alternatif birkaç gündür test ettiğim Posta, web sunucumuza kolayca yüklenebilen çok ilginç özelliklere sahip açık kaynaklı bir posta sunucusu.

Posta nedir?

Posta ekibi tarafından Ruby, Php ve Node'da geliştirilen açık kaynaklı bir araçtır. aTech Medya ve bu, herhangi bir platformda veya web sunucusunda kapsamlı özelliklere sahip bir posta sunucusuna sahip olmamızı sağlar.

Bu araç, aşağıdakilere mükemmel bir alternatiftir: SendGrid, Mailgun hatta en az popüler olan posta damgası, başlangıçta aTech ekibinin temel ihtiyaçlarını karşılamak için oluşturuldu, ancak daha sonra tüm kullanıcıların kullanımına sunuldu.

Aracın çok güzel bir arayüzü var ve 6 aydan fazla bir süredir test edildi, ayrıca e-postaları daha otomatik olarak gönderip almamızı sağlayacak basit bir api'ye sahip.

Uygulamanın çeşitli ekran görüntüleri kesinlikle bu mükemmel açık kaynak posta sunucusunun özelliklerinin daha ayrıntılı bir açıklamasını verecektir. sendgrid'e alternatif

posta sunucusu

e-posta pazarlama

e-posta sunucusu

Postal nasıl kurulur?

Postal yüklemeden önce Ruby, MySQL, RabbitMQ, Node.js ve git'in kurulu olması gerekir, ardından aşağıdaki adımları izlemeliyiz:

  1. İlgili veritabanını oluşturun ve Postanın düzgün çalışması için hazırlayın
    mysql -u root -p
    

    Posta veritabanını oluşturmalıyız, sunucunuzun yerel ipini ve ayrıca XXX'i istediğiniz şifre ile değiştirmelisiniz.

    CREATE VERİTABANI `posta`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    HİBE HEPSİ ON `posta`.* TO `posta`@`127.0.0.1` TARAFINDAN TANIMLANAN "XXX";

    Belirli bir kullanıcının tüm önekli veritabanlarına erişmesine izin verin postal-.

    HİBE TÜM AYRICALIKLAR ON `Kartpostal-%` . * için `posta`@`%`  TARAFINDAN TANIMLANAN "XXX";
  2. Aşağıdaki komutlarla bir RabbitMQ sanal ana bilgisayarı oluşturun:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Dağıtımınızı zip çalıştırmak için hazırlayın
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Gerekli olan ve birkaç projenin ihtiyacı olan iki bağımlılık kurun:
    sudo gem install bundler
    sudo gem install procodile
  5. Aşağıdaki komutla uygun dizindeki kaynak kodunu kopyalayın:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Aşağıdaki komutla herhangi bir dizinden postaya erişmek için sembolik bir bağlantı oluşturabiliriz

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Postal'ın çalıştırması gereken Ruby bağımlılıklarını kurun.
    postal bundle /opt/postal/app/vendor/bundle
  7. Aracın ilk kurulumunu aşağıdaki komutla çalıştırın:
    postal initialize-config
  8. Posta veritabanını başlatın ve kurulumunuzu https:
    postal initialize
    

    Anahtarımızı şifreleyelim

    postal register-lets-encrypt youremail@example.com
  9. Posta sunucunuzu çalıştırın ve şunların keyfini çıkarmaya başlayın:
    postal start
    

Posta ile ilgili sonuçlar

Şahsen, Posta'nın aynı özellikleri sunan bulut hizmetlerinin yerini alması için ideal bir araç olduğunu düşünüyorum, çünkü bize daha fazla kontrol ve bilgilerimiz üzerinde daha keyifli bir yönetim sağlıyor. Açıktır ki, Postal'ın diğer tescilli veya ücretsiz çözümlere göre dezavantajları ve avantajları vardır, bu nedenle durumumuzun analizi, kullanımımıza uygun olup olmadığını belirlemek için uygundur.

Aynı şekilde, Postal'ın öğrenme çizgisi oldukça kısadır, bu nedenle kontrollü ortamlarda, aracın kullanımı ve çalıştırılması konusunda oldukça kabul edilebilir testler verilebilir.

Hafif, güvenli ve açık kaynaklı bir e-posta platformuna sahip olmanın önemini vurgulamak önemlidir, ancak çok daha önemlisi, ihtiyaçlarınıza en uygun uygulama arasında seçim yapmak için yeterli zaman ayırmaktır. Şahsen bu yeni aracı, ihtiyaçlarıma en uygun Sendgrid'e alternatif olarak görüyorum, bu yüzden onu tavsiye ediyorum ve bugünden itibaren üretim ortamı için kuyruğa alınacak.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   carlos mauricio dijo

    Makaleniz çok ilginç, test etmek için sıraya alındı.
    Slack için herhangi bir ücretsiz yazılım seçeneği biliyor musunuz?

    Selamlar.