Postal Layanan Email Transaksional
Lengkap ditampilkan di Alternatif Premis untuk Sendgrid dan Mailgun
Pos adalah perangkat lunak server surat dengan HTTP API untuk integrasi yang mudah dengan aplikasi web. Gunakan Pos sebagai Layanan Email Transaksional Pusat untuk meningkatkan pelacakan email.
Ringkasan
Server email yang aman adalah elemen penting dalam sistem email internet, yang bertindak sebagai agen transfer pesan atau perangkat lunak relai surat untuk mentransfer pesan email dari satu komputer ke komputer lain menggunakan SMTP. Server Pos Mail adalah salah satu perangkat lunak server email populer di antara server email. Ini adalah server email yang lengkap dan sepenuhnya ditampilkan untuk digunakan oleh situs web dan server web. Ini adalah alternatif untuk Sendgrid, Mailgun atau cap pos tetapi open source dan siap untuk menjalankan server Anda sendiri. Spam dan virus adalah salah satu masalah terbesar dari sistem email, dan server pos pos mendukung integrasi dengan spamassassin dan amavis untuk pemfilteran konten yang tidak diinginkan dan pesan spam. Ini menyediakan HTTP API seperti SendGrid dan Mailgun, yang membuatnya menjadi pekerjaan mudah untuk diintegrasikan dengan aplikasi web. Ini juga mendukung server SMTP untuk integrasi dengan aplikasi dan sistem yang ada. Pos adalah 100% gratis dan open source Anda dapat mengunduh kode sumber, memodifikasinya sesuai kebutuhan Anda dan meningkatkannya dengan menambahkan fitur tambahan. Anda dapat menskalakannya sejauh yang Anda suka. Sangat mudah untuk digunakan dan dipasang di Ubuntu karena proses instalasi otomatis. Konfigurasi sangat sederhana dan bersih dan Anda dapat mengontrol perangkat lunak ke potensi penuh menggunakan konfigurasi. Dokumentasi yang jelas dan sederhana adalah salah satu pro dari server surat pos. Server Pos Mail memungkinkan Anda untuk menyimpan dan memeriksa semua pesan Kirim dan Menerima untuk kontrol yang lebih baik untuk memeriksa apa yang sebenarnya dikirim. Ini juga mendukung kumpulan IP untuk pengiriman email volume yang lebih tinggi.
Persyaratan sistem
Ada beberapa pra-req untuk menjalankan pos. Halaman ini menguraikan cara menginstal hal -hal yang dibutuhkan dengan cepat pada server Ubuntu 16.04.
Instal Ruby
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
Instal MySQL
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
Beberapa konfigurasi tambahan mungkin diperlukan untuk mengoptimalkan server MySQL Anda. Ini di luar ruang lingkup dokumentasi ini.
Instal RabbitMQ
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
Instal Node.js
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
Instal git
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
Fitur
Ini adalah daftar fitur (tidak ada urutan nyata) dari hal -hal yang dapat dilakukan pos.
Fitur Umum
- Dukungan untuk banyak organisasi dengan server surat & amp; pengguna di dalam.
- Grafik dan statistik yang menunjukkan volume masuk & amp; surat keluar.
- Akses untuk melihat pesan historis.
- Akses untuk melihat keluar penuh & amp; Antrian pesan masuk.
- Mengatur WebHooks untuk menerima informasi langsung tentang informasi pengiriman secara realtime. Akses penuh ke 7 hari terakhir permintaan Webhook juga disimpan untuk tujuan debugging.
- Pemeriksaan DNS bawaan & amp; Pemantauan untuk memastikan domain yang Anda kirim surat dikonfigurasi dengan benar untuk pengiriman maksimum.
- per konfigurasi retensi server untuk mengatur berapa lama pesan harus disimpan dalam database dan ukuran maksimum untuk disimpan di disk.
- Penebangan lengkap sehingga masalah pengiriman dapat dengan mudah diidentifikasi.
- Mail Server Alat Pencarian Luas untuk Menemukan Pesan yang Perlu Investigasi.
E-mail keluar
- Kirim pesan ke server SMTP atau menggunakan HTTP API.
- Kelola beberapa kredensial per server.
- Dukungan untuk penandatanganan DKIM dari pesan keluar.
- Mengaktifkan pengembangan untuk menahan pesan di pos tanpa benar -benar mengirimkannya kepada penerima (pesan dapat dilihat di antarmuka pos). -Daftar penindasan bawaan untuk menghindari pengiriman surat ke penerima yang tidak ada atau tidak dapat menerima email.
- Klik dan buka pelacakan untuk melacak kapan penerima membuka email Anda dan klik tautan di dalamnya.
- Mengkonfigurasi batas pengiriman per-server untuk menghindari penyalahgunaan di server surat.
- Manajemen beberapa kumpulan pengiriman alamat IP.
- Mengkonfigurasi berbagai pengirim atau penerima untuk mengirimkan surat dari alamat IP tertentu.
- Tagging surat sehingga email tertentu dapat diberikan tag untuk memungkinkan mereka dikelompokkan saat dibutuhkan. Misalnya, Anda dapat menandai tanda terima atau email yang disesuaikan dengan kata sandi.
E-mail yang masuk
- Kemampuan untuk meneruskan email yang masuk ke titik akhir HTTP.
- Kemampuan untuk meneruskan email yang masuk ke server SMTP lainnya. -Kemampuan untuk meneruskan email yang masuk ke alamat email lainnya.
- Spam & amp; Pemeriksaan Thread dengan Spamassassin dan Clamav dengan ambang batas yang dapat dikonfigurasi dan metode yang berbeda untuk menangani pesan spam.
Instruksi instalasi
Untuk bangun dan berjalan dengan cepat, Anda dapat mengikuti langkah -langkah ini. Anda akan memiliki instalasi pos dasar yang siap masuk dalam waktu kurang dari 10 menit.
- Penyediaan server baru yang menjalankan Ubuntu 16.04 LTS. Ini bisa dari penyedia mana pun. Kami menggunakan Digital Ocean untuk pengujian.
- Masuk ke server baru Anda sebagai root dan jalankan perintah berikut untuk menginstal pos:
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
- Buat pengguna baru untuk Anda login dengan:
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
- Akses instalasi pos Anda di browser web. Anda akan mulai dengan peringatan SSL karena sertifikat tidak valid tetapi Anda dapat memperbaikinya nanti.
- Anda juga harus dapat mengakses server SMTP di port 25.
Langkah selanjutnya
Sekarang instalasi Anda aktif, ada beberapa hal yang dapat Anda lakukan selanjutnya.
- Ubah mysql & amp; Kata Sandi RabbitMQ. Secara default mereka diatur ke P0StalPassW0rd dan kata sandi MySQL Root kosong.
- Ganti sertifikat yang ditandatangani sendiri di /etc/nginx/ssl/postal.cert dengan sesuatu yang tepat. Anda dapat menggunakan sesuatu seperti Certbot untuk mendapatkan satu secara gratis melalui Let’s Encrypt.
- Siapkan DNS Anda dengan tepat, lihat panduan untuk detail lengkap.
- Konfigurasikan spam & amp; Pemeriksaan virus, lihat panduan untuk detail lengkap
- Konfigurasikan pelacakan klik/buka, lihat panduan untuk detail lengkap.
- Konfigurasikan pos untuk memulai boot