3Jul
Linux makineleri sayısız yolla idari müdahale gerektirebilir, ancak bunlara elle girmeden bunlardan nasıl haberdar olurdunuz? Makinelerinizin ihale aşkı ve dikkatini istediğiniz zaman bildirim almak için e-postaları nasıl kuracağınız aşağıda açıklanmıştır.
Elbette bu teknik gerçek sunucular içindir ancak evinizde bir ev sunucusu gibi çalışan bir Linux kutusu varsa, buradaki kutuyu da kullanabilirsiniz. Aslında, birçok ev ISS'si düzenli giden e-postaları engellediğinden, bu tekniği, ev sunucularınızdan dahi olsa bile yönetim e-postaları almanızı sağlamak için harika bir yol bulabilirsiniz.
Genel Bakış
Bir makinenin E-posta gönderme yeteneğini yapılandırmanız, sistemin yönetim sorunlarının ve kritik uyarıların çoğunun o sistemin atanmış yöneticisine otomatik olarak gönderileceği sonucunu verir. En dikkat çekici örnek, cron işi yürütme hataları bu kategoriye girer ve bu nedenle, yöneticiye, yedeklemeler gibi planlı işlerde, rapora standart hata( stderr) çıktı da dahil olmak üzere olur olmaz bir sorun olduğunu bildirir. Ayrıca, bash komut dosyalarından gelen e-postaları da dahil edebilecektir.
Endişelenmeyin - sizi genellikle çok fazla bilgi ile spam etmez ve rahatsız edici hale gelirse, konfigürasyonunuzu de konfigüre edebilirsiniz.
Debian tabanlı sistemlerde, çok yönlü e-posta ile ilgili çok sayıda başka programda ssmtp paketi de var; bu da, yapmak istediğiniz tek kişi başka bir e-posta sunucusu( MTA) kullanarak e-posta göndermek için bir temsilciye sahipseniz,bunu yapmak için bir bütün postfix veya sendmail yapılandırmasını kurmadan.
Önkoşul ve varsayımlar
Başlamadan önce, tüm bu koşulların karşılandığından emin olmak isteyeceksiniz:
- Makinelerinizden e-postaları alıp alıcıya gönderebilen bir SMTP sunucunuz var( örneğin, kurumsal exchange'inizveya Gmail).
- Bu sunucuda e-posta gönderebilen bir kullanıcının kimlik bilgileri( ör. Posta kutusu veya Gmail hesabı) var.
- Bu prosedür * Debian tabanlı sistemlerde( Lenny, Ubuntu & Mint) kullanılmış ve test edilmiştir, dolayısıyla bu dağılımlardan birinde değilseniz, kilometreğiniz farklılık gösterebilir.
- VIM'i editör programı olarak kullandığınızı göreceksiniz, bunun nedeni bana alışkın olduğunuz. .. İstediğiniz diğer editörleri de kullanabilirsiniz.
* DD-WRT'de de kullanılıyor ve test edilmiştir, ancak böyle bir gömülü platform için gerekli kurulum ve yapılandırma varyasyonları nedeniyle gelecek bir makalede( güncelleme: gelecekteki eğlenceler değil mi?) Kapsanacaktır.
Kurulumu
ssmtp( Basit SMTP) paketini yüklemek için aşağıdaki komutu kullanın:
sudo aptitude install ssmtp
Sonra yapılandırma dosyasını düzenleyin:
sudo vim /etc/ssmtp/ ssmtp.conf
Gerektiğinde aşağıdaki parametreleri ayarlayın ve ekleyin:
-
root [email protected]
postmaster'dan makinenin yöneticisinin E-postasına değiştirin.
-
mailhub = smtp.gmail.com: 587
Posta sunucumuz bizim durumumuzda bu Gmail'dir, bu yüzden portu 587 olarak belirtmeliyiz, normal SMTP sunucuları için bu gerekli değildir.
-
hostname = kullanıcı adı@gmail.com
Makinenin posta kutusu varsa makinenin adı otomatik olarak paket kurulumuyla doldurulur, ancak bu birincil olmalı, ancak posta kutusu aynı değilse veya adı aynı değilseBuna göre ayarlamak.
-
UseSTARTTLS = YES
Güvenli oturum iletişimi için TLS'i etkinleştirin.
-
AuthUser = kullanıcı adı
Gönderen posta kutusunun kullanıcı adı.
-
AuthPass = şifre
Gönderen posta kutusunun şifresi. .
-
FromLineOverride = yes
Kök [root@hostname. FQDN] yerine ana makine adını gönderir.
Varsayılan( kök) "alan" alanının sunucu adı olmasını sağlamak için /etc/ssmtp/ revaliyeleri dosyasını düzenleyin:
sudo vim /etc/ssmtp/ devralmalar
Ve buna Gmail örneklerimizde olabilecek çeviri:
kökü ekleyin.: [email protected]: smtp.gmail.com
İnanılmaz derecede yeteneği etkinleştirmek için yapmanız gereken tek şey bu.Şu andan itibaren, makine bir şeyler olduğunda e-postayla size gönderilecek.
Kurulumu onaylıyor
E-posta göndererek bizim ssmtp kurulumunun doğru olduğunu test etmemizi sağlıyoruz:
yankı "Linux sunucusundan mesajı ssmtp kullanarak test et" |sudo ssmtp -vvv [email protected]
"-vvv" ayrıntılı çıktılar verir, bu yüzden endişe duymazsınız. .. bu durumda herhangi bir sorunla karşı karşıya kalırsınız, Google için bir çeşit çıktı elde edersiniz.
Her şey yolunda giderse, birkaç saniye içinde E-postayı alıyor olmalısınız.
Bu kurulumun komuta edilmiş örneklerini gelecek makalelerde göstereceğiz.
E-postalarınızı zıplatmayan çeşitli olabilirsiniz:)