Cuttlefish adalah perangkat lunak pengiriman surat yang di -host

Cuttlefish Layanan Email Transaksional

Server surat sumber terbuka dengan antarmuka web modern

Cuttlefish adalah mandiri yang dihosting di perangkat lunak pengiriman surat premis. Gunakan cumi -cumi untuk mengirim volume besar email dengan mudah dan menganalisis laju bouncing.

Ringkasan

Ada banyak server surat yang tersedia secara online seperti surat pos, surat tupai, Scalix tetapi apa yang membuat cumi -cumi khas adalah antarmuka webnya yang indah yang membuatnya sangat mudah digunakan dan memantau apa yang terjadi di bawah kap. Cuttlefish mendukung SMTP Protocol yang membantu Anda mengirim email dari aplikasi Anda tanpa usaha, ini membantu Anda memantau secara real time mana yang dijangkau email di tujuan mereka dan yang memantul kembali. Ini juga mendukung pelacakan email seperti yang dibuka dan tautan mana yang diklik. Fitur khas lain dari cumi -cumi adalah Anda dapat memeriksa reputasi IP Anda dengan satu klik. Cuttlefish belum mendukung HTTP API tetapi tim pengembangan ada di kartu dan sudah mengerjakannya. Jadi segera kita bisa mengharapkannya tersedia yang akan menjadikannya alternatif yang lebih baik untuk Sendgrid dan Mailgun. Cuttlefish menggunakan postfix untuk pengiriman email yang merupakan salah satu agen transfer surat open source yang paling populer dan andal yang merutekan dan mengirimkan surat elektronik.

Persyaratan sistem

Untuk mengonfigurasi cumi -cumi, Anda harus memiliki perangkat lunak berikut

  • Ruby 2.5.1
  • PostgreSQL
  • redis (2.4 atau lebih)
  • postfix (postfix adalah opsional untuk pengembangan lokal atau hanya mencobanya. Beberapa hal seperti pengiriman email tidak akan menunjukkan apa pun)

Fitur

Berikut ini adalah fitur utama cumi -cumi

  • Pastikan pengiriman.
  • Analisis waktu nyata.
  • Mudah digunakan.
  • fleksibel.
  • Dapat diandalkan.
  • Open Source.

Instalasi

Kami menggunakan Vagrant dan Ansible untuk secara otomatis mengatur server baru dengan semua yang Anda butuhkan untuk menjalankan cumi -cumi. Ini adalah urusan yang cukup rumit karena cuttlefish memang memiliki beberapa bagian yang bergerak tetapi semua ini dengan tujuan membuatnya lebih mudah bagi pengembang pengiriman surat. Instruksi ini khusus untuk menginstal server di https://cuttlefish.oaf.org.au.

Untuk menginstal ke mesin virtual tes lokal

  1. Buat file ~/.cuttlefish \ _ANSIBLE \ _VAULT \ _PASS.TXT yang berisi kata sandi untuk mengenkripsi nilai -nilai rahasia yang digunakan dalam penyebaran. Variabel terenkripsi berada di penyediaan/peran/cumi-cumi-app/vars/main.yml.
  2. Unduh kotak dasar dan bangun mesin virtual dengan segala yang dibutuhkan untuk cumi -cumi. Ini akan memakan waktu cukup lama (setidaknya 30 menit)
        vagrant up
  1. Menyebarkan aplikasi. Karena ini adalah penyebaran pertama akan memakan waktu cukup lama (5 menit atau lebih). Penyebaran lebih lanjut akan jauh lebih cepat. Kami menggunakan –tet-sebelum \ _deploy = bendera true untuk digunakan ke mesin virtual tes lokal Anda alih-alih produksi.
        bundle exec cap --set-before local_deploy=true deploy:setup deploy:cold foreman:export foreman:start
  1. Tambahkan ke file lokal /etc /hosts Anda
        127.0.0.1       cuttlefish.oaf.org.au
  1. Arahkan browser web Anda di https://cuttlefish.oaf.org.au:8443/
 Indonesia