Semakin umum bagi perusahaan untuk menggunakan server email mereka sendiri dan menerapkan pemasaran email, secara pribadi saya percaya bahwa salah satu alat yang paling baik diadaptasi saat melakukan tugas-tugas ini adalah SendGrid, tapi sayangnya itu eksklusif. SEBUAH alternatif untuk Sendgrid yang telah saya uji selama beberapa hari ini Pos, server email open source dengan fitur yang sangat menarik yang dapat dengan mudah diinstal di server web kami.
Apa itu Postal?
Pos adalah alat open source, dikembangkan di Ruby, Php, dan Node oleh tim dari aTek Media dan itu memungkinkan kami memiliki server email dengan fitur ekstensif di platform atau server web apa pun.
Alat ini adalah alternatif yang sangat baik untuk SendGrid, pistol pos atau bahkan yang paling tidak populer Cap pos, pada awalnya dibuat untuk memenuhi kebutuhan dasar tim aTech tetapi kemudian dirilis untuk digunakan oleh semua pengguna.
Alat ini memiliki antarmuka yang sangat bagus dan telah diuji selama lebih dari 6 bulan, alat ini juga memiliki api sederhana yang memungkinkan kita mengirim dan menerima email secara lebih otomatis.
Berbagai macam screenshot dari aplikasi tersebut tentunya akan memberikan penjelasan yang lebih detail mengenai karakteristik dari mail server open source unggulan ini.
Bagaimana cara menginstal Postal?
Sebelum menginstal Postal kita harus sudah menginstal Ruby, MySQL, RabbitMQ, Node.js dan git, maka kita harus mengikuti langkah-langkah berikut:
- Buat database yang sesuai dan persiapkan agar Pos berfungsi dengan benar
mysql -u root -p
Kita harus membuat database pos, Anda harus mengganti ip lokal server Anda dan juga XXX dengan kata sandi yang Anda inginkan.
MEMBUAT DATABASE `pos`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci; GRANT SEMUA ON `pos`.* UNTUK `pos`@`127.0.0.1` DIIDENTIFIKASI OLEH "XXX";
Izinkan pengguna tertentu untuk memiliki akses ke semua database dengan awalan
postal-
.GRANT SEMUA HAK ISTIMEWA ON `Kartu pos-%` . * untuk `pos`@`%` DIIDENTIFIKASI OLEH "XXX";
- Buat host virtual RabbitMQ dengan perintah berikut:
sudo rabbitmqctl add_vhost /postal sudo rabbitmqctl add_user postal XXX sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
- Siapkan distro Anda untuk menjalankan zip
sudo useradd -r -m -d /opt/postal -s /bin/bash postal
- Instal dua dependensi yang diperlukan dan beberapa proyek membutuhkan:
sudo gem install bundler sudo gem install procodile
- Gandakan kode sumber di direktori yang sesuai dengan perintah berikut:
sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
Kita dapat membuat tautan simbolik untuk mengakses pos dari direktori manapun, dengan perintah berikut
sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
- Instal dependensi Ruby yang perlu dijalankan oleh Postal.
postal bundle /opt/postal/app/vendor/bundle
- Jalankan penyiapan awal alat dengan perintah berikut:
postal initialize-config
- Inisialisasi database pos dan daftarkan instalasi Anda sehingga memiliki https:
postal initialize
Mendaftarkan kunci lets encrypt kami
postal register-lets-encrypt youremail@example.com
- Jalankan server pos Anda dan mulailah menikmati:
postal start
Sangat menarik artikel Anda, antri untuk mengujinya.
Apakah Anda mengetahui opsi perangkat lunak gratis untuk Slack?
Salam.