Bưu điện: Giải pháp thay thế Sendgrid mà tất cả chúng ta nên thử

Việc các công ty sử dụng máy chủ thư của riêng họ và thực hiện tiếp thị qua email ngày càng trở nên phổ biến hơn, cá nhân tôi tin rằng một trong những công cụ được điều chỉnh tốt nhất khi thực hiện những công việc này là SendGrid, nhưng tiếc là nó là độc quyền. A thay thế cho Sendgrid mà tôi đã kiểm tra trong một vài ngày là Bưu chính, một máy chủ thư mã nguồn mở với các tính năng rất thú vị có thể dễ dàng cài đặt trên máy chủ web của chúng tôi.

Bưu chính là gì?

Bưu chính là một công cụ mã nguồn mở, được phát triển bằng Ruby, Php và Node bởi nhóm của aTech Media và điều đó cho phép chúng tôi có một máy chủ thư với các tính năng mở rộng trên bất kỳ nền tảng hoặc máy chủ web nào.

Công cụ này là một thay thế tuyệt vời cho SendGrid, súng bắn thư hoặc thậm chí ít phổ biến nhất Dấu bưu điện, ban đầu được tạo ra để đáp ứng các nhu cầu cơ bản của nhóm aTech nhưng sau đó được phát hành cho tất cả người dùng.

Công cụ này có giao diện rất đẹp và đã được thử nghiệm hơn 6 tháng, nó cũng có một api đơn giản cho phép chúng ta gửi và nhận email tự động hơn.

Một loạt các ảnh chụp màn hình của ứng dụng chắc chắn sẽ giải thích chi tiết hơn về các đặc điểm của máy chủ thư nguồn mở tuyệt vời này. thay thế cho sendgrid

máy chủ thư

email marketing

máy chủ e-mail

Làm thế nào để cài đặt Bưu điện?

Trước khi cài đặt Postal, chúng ta cần cài đặt Ruby, MySQL, RabbitMQ, Node.js và git, sau đó chúng ta phải làm theo các bước sau:

  1. Tạo cơ sở dữ liệu tương ứng và chuẩn bị cho cơ sở dữ liệu Bưu điện hoạt động bình thường
    mysql -u root -p
    

    Chúng tôi phải tạo cơ sở dữ liệu bưu chính, bạn phải thay thế ip cục bộ của máy chủ của bạn và cũng là XXX bằng mật khẩu bạn muốn.

    TẠO NÊN DATABASE `bưu chính`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    BAN CHO TẤT CẢ CÁC ON `bưu chính`.* ĐẾN `bưu chính`@`127.0.0.1` XÁC ĐỊNH BỞI "XXX";

    Cho phép một người dùng cụ thể có quyền truy cập vào tất cả các cơ sở dữ liệu có tiền tố postal-.

    BAN CHO TẤT CẢ CÁC QUYỀN RIÊNG TƯ ON `Bưu thiếp-%` . * đến `bưu chính`@`%`  XÁC ĐỊNH BỞI "XXX";
  2. Tạo máy chủ ảo RabbitMQ bằng các lệnh sau:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Chuẩn bị bản phân phối của bạn để chạy zip
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Cài đặt hai phụ thuộc cần thiết và một số dự án cần:
    sudo gem install bundler
    sudo gem install procodile
  5. Sao chép mã nguồn trong thư mục thích hợp bằng lệnh sau:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Chúng tôi có thể tạo một liên kết tượng trưng để truy cập bưu chính từ bất kỳ thư mục nào, bằng lệnh sau

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Cài đặt các phụ thuộc Ruby mà Bưu điện cần chạy.
    postal bundle /opt/postal/app/vendor/bundle
  7. Chạy thiết lập ban đầu của công cụ bằng lệnh sau:
    postal initialize-config
  8. Khởi tạo cơ sở dữ liệu bưu điện và đăng ký cài đặt của bạn để nó có https:
    postal initialize
    

    Đăng ký khóa cho phép mã hóa của chúng tôi

    postal register-lets-encrypt youremail@example.com
  9. Chạy máy chủ bưu điện của bạn và bắt đầu thưởng thức:
    postal start
    

Kết luận về Bưu chính

Cá nhân tôi nghĩ rằng Bưu điện là một công cụ lý tưởng để thay thế các dịch vụ đám mây cung cấp các tính năng tương tự, vì nó cho phép chúng tôi kiểm soát nhiều hơn và quản lý thông tin của chúng tôi dễ chịu hơn. Rõ ràng là Bưu chính có những nhược điểm và ưu điểm so với các giải pháp độc quyền hoặc miễn phí khác, vì vậy việc phân tích tình hình của chúng tôi rất thuận tiện để xác định xem nó có phù hợp với việc sử dụng của chúng tôi hay không.

Tương tự, dòng học tập của Postal khá ngắn, do đó trong môi trường được kiểm soát, có thể đưa ra các bài kiểm tra khá chấp nhận được về việc sử dụng và vận hành công cụ.

Điều quan trọng là phải làm nổi bật tầm quan trọng của việc có một nền tảng email mã nguồn mở, nhẹ, an toàn và quan trọng hơn nhiều, đó là dành thời gian thích hợp để lựa chọn giữa ứng dụng phù hợp nhất với nhu cầu của bạn. Cá nhân tôi coi công cụ mới này là sự thay thế cho Sendgrid phù hợp nhất với nhu cầu của tôi, vì vậy tôi đề xuất nó và kể từ hôm nay nó sẽ được xếp hàng cho môi trường sản xuất.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Charles Maurice dijo

    Rất thú vị bài viết của bạn, đã xếp hàng để kiểm tra nó.
    Bạn có biết bất kỳ tùy chọn phần mềm miễn phí nào cho Slack không?

    Chúc mừng.