Tentu saja, teknik ini dimaksudkan untuk server nyata, tetapi jika Anda memiliki kotak Linux yang ada di rumah Anda yang 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.
Ikhtisar
Mengonfigurasi kemampuan pengiriman Email untuk mesin segera memberi kita gambaran bahwa banyak masalah administrasi sistem dan lansiran kritis akan secara otomatis dikirim ke administrator yang ditetapkan sistem tersebut. 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 - biasanya tidak terlalu banyak mengirimi Anda informasi dan Anda dapat membatalkannya 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.
Prasyarat dan asumsi
Sebelum memulai, Anda harus memastikan bahwa semua ketentuan ini dipenuhi:
- Anda memiliki server SMTP yang dapat menerima email dari mesin Anda dan mengirimnya ke penerima (yaitu bursa perusahaan Anda atau Gmail).
- Anda memiliki kredensial untuk pengguna yang dapat mengirim Email di server itu (misalnya kotak surat atau akun Gmail).
- Prosedur ini telah digunakan dan diuji pada * Sistem berbasis Debian (Lenny, Ubuntu & Mint), jadi jika Anda tidak di salah satu distribusi tersebut, jarak tempuh Anda mungkin bervariasi.
- Anda akan melihat saya menggunakan VIM sebagai program editor, ini hanya karena saya sudah terbiasa … Anda dapat menggunakan editor lain yang Anda inginkan.
* Ini juga digunakan dan diuji pada DD-WRT, tetapi hanya akan dibahas di artikel mendatang (pembaruan: bukan masa depan yang menyenangkan?) Karena konfigurasi dan variasi konfigurasi yang diperlukan untuk platform yang disematkan tersebut.
Mempersiapkan
Untuk menginstal paket ssmtp (Simple S.M.T.P), gunakan perintah berikut:
sudo aptitude install 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 namanya tidak sama dengan kotak surat menyesuaikan sesuai.
-
UseSTARTTLS=YES
Aktifkan TLS untuk komunikasi sesi aman.
-
AuthUser=username
Nama pengguna dari kotak surat pengirim.
-
AuthPass=password
Kata sandi dari kotak surat pengiriman..
-
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.
Konfirmasi pengaturan
Memungkinkan menguji bahwa penyiapan ssmtp kami benar dengan mengirim Email:
echo 'Test message from Linux server using ssmtp' | sudo ssmtp -vvv [email protected]
"-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:)