Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Postal adalah pelayan e-mel yang dihoskan sendiri yang mempunyai fokus kuat pada e-mel keluar dan boleh digunakan untuk buletin dan seumpamanya. Bahkan boleh dibandingkan dengan SendGrid.
Sebelum kita memulakan, perlu disebutkan bahawa memasang Postal pada persediaan yang ada kemungkinan besar akan bertentangan dengan perisian lain. Oleh itu, anda harus memasang Postal pada contoh awan kosong dan berasingan.
Putar contoh awan Ubuntu 16.04 baru di Vultr, log masuk ke pelayan sebagai root dan ikuti langkah-langkah di bawah.
Postal mempunyai skrip pemasang yang mudah digunakan. Hanya memerlukan satu arahan. Perhatikan bahawa pemasangan dari skrip tidak lengkap, langkah tambahan diperlukan.
Laksanakan:
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
Setelah pemasangan selesai, kita perlu membuat pengguna baru. Laksanakan:
postal make-user
Perintah ini memerlukan input pengguna untuk menentukan alamat e-mel, nama, dan sifat pengguna lain. Masukkan maklumat ini supaya pengguna dibuat. Perhatikan bahawa perintah ini akan membuat pengguna admin , jadi jika anda tidak ingin pengguna memiliki hak istimewa admin, anda tidak boleh membuat akaun mereka melalui perintah ini.
Seterusnya, arahkan ke alamat IP pelayan atau pemetaan DNS ke alamat IP di penyemak imbas anda untuk log masuk. Anda mungkin dapat melihat peringatan sijil SSL, tetapi kami dapat mengabaikannya buat masa ini kerana Postal menggunakan sijil yang ditandatangani sendiri secara lalai.
Cuba masuk ke antara muka web. Sekiranya berjaya, teruskan ke langkah seterusnya.
Seperti yang dinyatakan, Postal menggunakan sijil yang ditandatangani sendiri secara lalai. Walaupun tidak diperlukan, sebaiknya ganti sijil ini dengan sijil Let's Encrypt; lebih-lebih lagi jika orang lain akan menggunakan antara muka web, mungkin terdapat pelanggaran sekiranya terdapat kesalahan sijil.
Selanjutnya, Let's Encrypt diperlukan agar fungsi domain penjejakan berfungsi.
Laksanakan:
postal register-lets-encrypt example@ example.com
Beberapa rekod DNS harus ditambahkan untuk mengelakkan e-mel ditandai sebagai spam. Buka fail /opt/postal/config/postal.yml
dan arahkan ke dns
bahagian, yang akan kelihatan seperti ini:
dns:
# Specifies the DNS record that you have configured. Refer to the documentation at
# https://github.com/atech/postal/wiki/Domains-&-DNS-Configuration for further
# information about these.
mx_records:
- mx.example.com
smtp_server_hostname: postal.example.com
spf_include: spf.example.com
return_path: rp.postal.example.com
route_domain: routes.postal.example.com
track_domain: track.postal.example.com
Rekod DNS untuk *.postal.example.com
harus dibuat agar Pos berfungsi dengan betul.
Selanjutnya, anda harus membuat rekod SPF yang "termasuk" oleh nama domain lain ( spf.example.com
). Tetapan yang dinyatakan di sini akan ditunjukkan kepada pengguna setelah penciptaan nama domain baru. Postal mempunyai fungsi bawaan yang memeriksa apakah semua catatan DNS yang dinyatakan di atas telah ditambahkan ke nama domain.
Selain itu, rekod DKIM akan ditunjukkan semasa penciptaan juga. Oleh kerana rekod DKIM unik, secara semula jadi, ia tidak akan ditunjukkan di sini.
Ubah nilai-nilai ini untuk menggambarkan tetapan yang betul.
Walaupun langkah ini adalah pilihan, anda pasti harus (mempertimbangkan kembali) kemungkinan masalah berkaitan keselamatan jika anda tidak mengaktifkan enkripsi. Saya cadangkan mengaktifkan (MULAI) TLS.
Secara lalai, pelayan mel yang digunakan di samping Postal tidak menyokong SSL. Tidak ada fungsi asli untuk mengaktifkan pelayan mel dengan keserasian SSL / TLS pada port 465 atau 587.
Walau bagaimanapun, mungkin untuk mengkonfigurasi port 25 untuk menyokong STARTTLS, yang memungkinkan untuk penyulitan juga. Untuk mengaktifkannya, tambahkan blok berikut ke fail konfigurasi ( /opt/postal/config/postal.yml
):
smtp_server:
tls_enabled: true
tls_certificate_path: config/fast_server.cert
tls_private_key_path: config/fast_server.key
Sekiranya blok ini sudah ada, anda ingin membandingkan kandungannya dan menggabungkannya, kerana blok pendua boleh menyebabkan konflik.
Simpan perubahan dan mulakan semula Pos:
postal restart
Seterusnya, kami akan menyediakan sesi telnet untuk mengesahkan apakah perubahan kami berlaku dan jika STARTTLS diaktifkan. Ganti 0.0.0.0
dengan alamat IP instance awan Vultr anda.
server$ telnet 0.0.0.0 25
Trying 0.0.0.0...
Connected to postal.example.com.
Escape character is '^]'.
220 postal.example.com ESMTP Postal/NYNI5I
Salam pelayan mel. Ganti postal.example.com
dengan nama pelayan mel Pos anda. Ini harus menjadi nilai setelah "Bersambung ke".
ehlo postal.example.com
Output berikut akan dikembalikan selepas:
250-My capabilities are
250-STARTTLS
250 AUTH CRAM-MD5 PLAIN LOGIN
Seperti yang anda lihat, 250-STARTTLS
dikembalikan, jadi pelayan e-mel menyokong STARTTLS pada port 25.
Pos berintegrasi dengan SpamAssassin dan ClamAV untuk menjaga pemeriksaan spam dan virus, baik yang masuk maupun yang keluar. Fungsi ini dilumpuhkan secara lalai kerana beberapa pelayan mel tidak memerlukannya, tetapi saya pasti mengesyorkan untuk mengaktifkannya dalam kebanyakan kes.
Mula-mula, pasang SpamAssassin. Tidak perlu menambahkan repositori alternatif:
apt-get install spamassassin
Buka fail konfigurasi SpamAssassin /etc/default/spamassassin
, dan ubah nilai berikut:
ENABLED=1
CRON=1
Seterusnya, mulakan semula SpamAssassin untuk perubahan yang berlaku:
systemctl restart spamassassin
SpamAssassin kini dipasang, tetapi Postal tidak akan menghantar e-mel. Tambahkan blok berikut dalam postal.yml
fail konfigurasi:
spamd:
enabled: true
host: 127.0.0.1
port: 783
Akhirnya, mulakan semula Pos:
postal restart
Pos kini telah dikonfigurasi untuk menggunakan SpamAssassin dan ClamAV untuk mesej e-mel masuk dan keluar. Anda boleh menentukan bagaimana e-mel yang ditandai sebagai spam harus ditangani setiap laluan (tanda, karantina atau gagal).
Anda kini mempunyai pelayan Pos yang berfungsi sepenuhnya. Untuk tetapan yang berkaitan dengan konfigurasi surat (pelayan), anda harus melihat di antara muka Pos.
Ini menyimpulkan tutorial Pos saya, terima kasih.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut