3Jul
mungkin memerlukan intervensi administratif dengan cara yang tak terhitung jumlahnya, namun tanpa memasukkannya secara manual, bagaimana Anda mengetahuinya? Inilah cara menata email agar mendapat pemberitahuan saat mesin Anda menginginkan beberapa cinta dan perhatian lembut.
Tentu saja, teknik ini dimaksudkan untuk server sebenarnya, namun jika Anda memiliki kotak Linux yang ada di rumah Anda yang bertindak sebagai server rumahan, Anda juga dapat menggunakannya di sana. Sebenarnya, karena banyak ISP rumahan memblokir email keluar biasa, Anda mungkin menganggap teknik ini cara yang bagus untuk memastikan Anda masih mendapatkan email administrasi, bahkan dari server rumah Anda. Gambaran
Mengkonfigurasi kemampuan pengiriman Email untuk sebuah mesin segera memberi kita kesimpulan bahwa banyak masalah administrasi sistem dan peringatan kritis akan dikirim secara otomatis ke administrator yang ditunjuk oleh sistem itu. Contoh yang paling penting adalah kesalahan eksekusi tugas cron termasuk dalam kategori ini dan oleh karena itu akan memberitahukan admin bahwa ada masalah dengan pekerjaan terjadwal seperti backup segera setelah terjadi termasuk kesalahan standar( stderr) output dalam laporan. Kami juga akan bisa memasukkan email dari skrip bash.
Jangan khawatir-biasanya tidak memberi spam kepada Anda dengan terlalu banyak informasi dan Anda bisa membatalkan konfigurasi jika menjadi mengganggu.
Pada sistem berbasis Debian, program email lain yang sangat beragam, ada juga paket , yang sesuai jika yang Anda ingin lakukan adalah meminta agen mengirim email menggunakan server email lain( MTA)tanpa harus mengatur seluruh konfigurasi postfix atau sendmail untuk melakukannya.
Prasyarat dan Asumsi
Sebelum kita memulai, Anda harus memastikan bahwa semua persyaratan ini terpenuhi:
- Anda memiliki server SMTP yang dapat menerima email dari mesin Anda dan mengirimkannya ke penerima( misalnya pertukaran perusahaan Andaatau Gmail).
- Anda memiliki kredensial untuk pengguna yang dapat mengirim Email di server tersebut( yaitu kotak surat atau akun Gmail).
- Prosedur ini telah digunakan dan diuji pada sistem berbasis Debian( Lenny, Ubuntu & Amp; Mint), jadi jika Anda tidak menggunakan salah satu distribusi tersebut, jarak tempuh Anda mungkin berbeda.
- Anda akan melihat saya menggunakan VIM sebagai program editor, ini hanya karena saya sudah terbiasa dengan hal itu. .. Anda dapat menggunakan editor lain yang Anda inginkan.
* Ini juga digunakan dan diuji pada DD-WRT, namun hanya akan dibahas dalam artikel mendatang( update: bukan kesenangan masa depan?) Karena variasi konfigurasi dan konfigurasi yang diperlukan untuk platform tertanam semacam itu.
Setup
Untuk menginstal paket ssmtp( Simple SMTP), gunakan perintah berikut:
sudo aptitude install ssmtp
Kemudian edit file konfigurasi:
sudo vim /etc/ssmtp/ ssmtp.conf
Sesuaikan dan tambahkan seperlunya parameter berikut:
-
root [email protected]
Mengubahnya dari postmaster ke mesin admin's Email.
-
mailhub = smtp.gmail.com: 587
Server surat Anda dalam kasus kami ini Gmail jadi kami harus menentukan port sebagai 587, untuk server SMTP biasa ini biasanya tidak diperlukan.
-
Biasanya nama mesin secara otomatis terisi oleh setup paket, jika mesin memiliki kotak surat ini harus baik-baik saja, tapi kalau tidak atau namanya tidak sama dengan kotak suratnya.sesuaikan dengan itu.
-
GunakanSTARTTLS = YES
Aktifkan TLS untuk komunikasi sesi yang aman.
-
AuthUser = username
Nama pengguna kotak surat kirim.
-
AuthPass = password
Sandi kotak surat pengiriman. .
-
FromLineOverride = yes
Mengirimkan nama host alih-alih root [root@hostname. FQDN].
Untuk membuat kolom default( root) "from" menjadi nama server, edit file /etc/ssmtp/ revaliases :
sudo vim /etc/ssmtp/ revaliases
Dan tambahkan ke dalamnya terjemahan yang diinginkan yang dalam kasus contoh Gmail kami adalah:
root: [email protected]: smtp.gmail.com
Luar biasa ini yang harus anda lakukan untuk mengaktifkan kemampuan. Mulai sekarang, mesin akan mengirimkan email kepada Anda saat ada sesuatu yang sedang habis.
Mengonfirmasi penyiapan
Memungkinkan pengujian bahwa penyiapan ssmtp kami benar dengan mengirim Email:
echo "Uji pesan dari server Linux menggunakan ssmtp" |sudo ssmtp -vvv [email protected]
The "-vvv" menyalakan output verbositas jadi jangan khawatir. .. ini kalau-kalau Anda menghadapi masalah, Anda akan memiliki semacam output ke Google untuk.
Jika semuanya berjalan dengan baik, Anda harus mendapatkan Email dalam beberapa detik.
Kami akan menunjukkan contoh skrip dari penyiapan ini di artikel mendatang.
Semoga Email Anda menjadi variasi yang tidak terpental:)