Mesin Linux mungkin memerlukan intervensi administratif dalam banyak cara, tetapi tanpa secara manual masuk ke dalamnya bagaimana Anda akan mengetahuinya? Berikut ini cara mengatur email agar diberi tahu saat mesin Anda menginginkan cinta dan perhatian yang lembut.
Tentu saja, teknik ini dimaksudkan untuk server nyata, tetapi jika Anda memiliki kotak Linux yang ada di rumah Anda bertindak sebagai server rumah, Anda dapat menggunakannya di sana juga. Bahkan, karena banyak ISP rumah memblokir email keluar reguler, Anda mungkin menemukan teknik ini cara yang bagus untuk memastikan Anda masih mendapatkan email administrasi, bahkan dari server rumah Anda.
Mengkonfigurasi kemampuan pengiriman Email untuk mesin segera memberi kita hasil bahwa banyak masalah administrasi sistem dan lansiran kritis akan secara otomatis dikirim ke administrator yang ditunjuk sistem itu. Contoh yang paling penting adalah bahwa kesalahan pelaksanaan pekerjaan cron termasuk dalam kategori ini dan oleh karena itu akan memberi tahu admin bahwa ada masalah dengan pekerjaan terjadwal seperti pencadangan segera setelah terjadi termasuk kesalahan standar (stderr) keluaran dalam laporan. Kami juga akan dapat memasukkan email dari skrip bash.
Jangan khawatir-itu biasanya tidak terlalu banyak memberikan informasi kepada Anda dan Anda dapat melakukan de-konfigurasi jika itu menjadi menjengkelkan.
Pada sistem berbasis Debian, selain itu banyak sekali program email yang sangat serbaguna terkait juga ada ssmtp paket, yang cocok sekali jika yang ingin Anda lakukan hanyalah memiliki agen untuk mengirim email menggunakan server email lain (MTA), tanpa harus menyiapkan seluruh postfix atau konfigurasi sendmail untuk melakukannya.
Sebelum memulai, Anda harus memastikan bahwa semua ketentuan ini dipenuhi:
* Ini juga digunakan dan diuji pada DD-WRT, tetapi hanya akan dibahas di artikel yang akan datang (pembaruan: bukan masa depan yang menyenangkan?) Karena konfigurasi dan variasi konfigurasi yang diperlukan untuk platform yang disematkan.
Untuk menginstal paket ssmtp (Simple S.M.T.P), gunakan perintah berikut:
sudo aptitude menginstal ssmtp
Kemudian edit file konfigurasi:
sudo vim /etc/ssmtp/ssmtp.conf
Sesuaikan dan tambahkan seperlunya parameter berikut:
Ubah dari postmaster ke Email admin mesin.
mailhub = smtp.gmail.com: 587
Server email Anda dalam kasus kami ini adalah Gmail jadi kami harus menentukan port sebagai 587, untuk server SMTP biasa biasanya tidak diperlukan.
Biasanya nama mesin secara otomatis diisi oleh pengaturan paket, jika mesin memiliki kotak surat ini harus baik-baik saja, tetapi jika tidak atau nama tidak sama dengan menyesuaikan kotak surat yang sesuai.
GunakanSTARTTLS = YES
Aktifkan TLS untuk komunikasi sesi aman.
AuthUser = nama pengguna
Nama pengguna dari kotak surat pengirim.
AuthPass = kata sandi
Kata sandi dari kotak surat pengirim ...
FromLineOverride = yes
Mengirimkan nama host bukan root [[email protected]].
Untuk membuat default (root) "from" field menjadi nama server, edit / etc / ssmtp / revaliases mengajukan:
sudo vim / etc / ssmtp / revaliases
Dan tambahkan ke dalamnya terjemahan yang diinginkan yang dalam contoh kasus Gmail kami adalah:
root: [email protected]: smtp.gmail.com
Hebat sekali, inilah yang harus Anda lakukan untuk mengaktifkan kemampuan. Mulai sekarang, mesin akan mengirimi Anda email ketika ada sesuatu yang terjadi.
Memungkinkan menguji bahwa penyiapan ssmtp kami benar dengan mengirim Email:
echo "Test message dari server Linux menggunakan ssmtp" | sudo ssmtp -vvv [email protected]
The "-vvv" berubah pada output verbositas jadi jangan khawatir ... ini hanya jika Anda menemui masalah, Anda akan memiliki semacam output ke Google untuk.
Jika semua berjalan dengan baik, Anda harus mendapatkan Email dalam beberapa detik.
Kami akan menunjukkan contoh tertulis dari pengaturan ini di artikel mendatang.
Semoga Email Anda dari berbagai non-terpental :)