Saya telah menginstal ubuntu di server saya. Saya ingin cronjobs mengirimi saya email untuk mendapatkan hasil.
Bagaimana saya bisa mengirim email dari terminal. hal mana yang harus saya instal dan bagaimana saya menempatkan pengaturan smtp atau pop dalam program itu
The
ssmtp
paket populer untuk mudah cara untuk mengirim email dari kotak ubuntu. Berikut ini adalah tutorial untuk mengaturnya agar menggunakan gmail.sumber
Jika Anda tidak ingin dipusingkan dengan mengkonfigurasi Postfix (yang dapat menjadi rasa sakit yang mengerikan) checkout pusaka-mailx paket (sudo apt-get install pusaka-mailx) .
Ini adalah versi alternatif dari perintah email yang memungkinkan Anda menentukan server SMTP eksternal. Untuk skrip cron sederhana ini sangat ideal.
Beranda: http://heirloom.sourceforge.net/mailx.html
Halaman manual : http://heirloom.sourceforge.net/mailx/mailx.1.html
sumber
Instal postfix dan mailx
sumber
Saya menggunakan pengaturan standar di toko saya, dan saya menemukan paket mailutils sempurna, untuk melakukan hal-hal seperti mengirim email otomatis dari cronjobs dll. Sangat mudah untuk diatur melalui bantuan konfigurasi ncurses.
Opsi ini
internet site; mail is sent and received directly using SMTP
berfungsi paling baik untuk saya (karena saya ingin mengirim sebagian besar). Anda juga dapat mengatur alamat penerusan root Anda melalui konfigurasi ini.Anda kemudian dapat mengirim email menggunakan baris perintah (seseorang di atas memberi contoh) tetapi saya menggunakan:
Semoga ini membantu.
sumber
Instalasi terbaru yang saya lakukan adalah di Ubuntu 11.10 dengan perintah:
Dan jika Anda ingin membaca lebih lanjut tentang postfix, cara kerjanya dan bagaimana mengujinya coba: PostfixBasicSetupHowto
Anda kemudian dapat menggunakan
mail
perintah di cronjob. Lihat halaman manual perintah untuk opsi dan penggunaan.sumber