Bazen, bir kutuya giriş yaptığımda ve 'su' to root, mailim olduğunu söyleyen sevimli küçük bir mesaj alıyorum (Tanrıya şükür AOL değil).
Bu, e-posta ile aynı anlamda gerçek bir "posta" mı? Yoksa sadece sistemim bana bir şey mi söylüyor?
EDIT: Bu soruyla ilgili olarak, sendmail programını kullanarak kendime aşağıdaki gibi posta gönderebilir miyim? email@localhost
?
Muhtemelen biriktirme dosyasında olacaktır: /var/mail/$USER
veya /var/spool/mail/$USER
Linux ve BSD'deki en yaygın konumlardır.
(Başka konumlar da mümkündür – $MAIL
ayarlı olup olmadığını kontrol edin – ancak varsayılan olarak sistem sizi yalnızca /var(/spool)/mail
hakkında bilgilendirir).
Genellikle biriktirme dosyası çok basit bir mbox biçimindedir, böylece bir metin düzenleyicide veya çağrı cihazında açabilirsiniz.
Biraz daha kullanışlı bir yol için, çoğu dağıtım mail
(veya Mail
, mailx
) adlı bir programla birlikte gelir. muttya da
alpine` programlarını deneyebilirsiniz; hatta dışarıdaki bir posta kutusuna gönderilecek şekilde yapılandırabilirsiniz. (Aşağıdaki "bu gerçek posta mı? " bölümüne bakınız).
Çoğu zaman mesajlar cron işlerinin çıktılarını veya logwatch tarafından hazırlanan bir sistem güvenlik raporunu ya da benzer gereksiz şeyleri içerir. Okuyun ve öğrenin.
Her mesajın içeriğine büyük ölçüde bağlıdır.
En azından konu başlıklarını taramalısınız – genellikle insanlar günlük cron işlerinin başarısız olduğunu asla fark etmeden aylarca postayı görmezden gelirler.
Her ikisine de evet – sisteminiz tarafından oluşturulur ve size bir şey söyler, ancak aynı zamanda gerçek bir e-postadır ve bu şekilde ele alınabilir.
Posta yazılımınızı – "MTA" aka `/usr/sbin/sendmail' – mesajları kişisel posta adresinize iletmek için yapılandırabilirsiniz (ve yapılandırmalısınız). Tam talimatlar, hangi MTA'yı (varsa) kurduğunuza, bunun kişisel bir bilgisayar mı yoksa bir sunucu mu olduğuna, kendi alan adınız mı yoksa @gmail.com mu kullandığınıza vb. bağlı olarak değişir.
Günümüzde /usr/sbin/sendmail
in paylaşılan bir API olduğunu ve orijinal Sendmail MTA anlamına gelmediğini unutmayın. Aslında, Sendmail değil, OpenSMTPD, Postfix veya Exim4 gibi daha modern bir şey kullanmalısınız. Bunların hepsi aynı `/usr/sbin/sendmail' aracını sağlar, ancak yapılandırmaları daha kolay, daha güvenli ve aynı derecede güçlüdür.
Bu posta nerede?
Büyük olasılıkla makinenizde, kök kullanıcınızın posta kutusu klasöründe saklanır (bunun nerede olduğu ne tür bir posta sunucusu kurduğunuza bağlıdır). Muhtemelen alpine aracılığıyla oldukça hızlı bir şekilde erişebilirsiniz.
**Ne içeriyor?
Muhtemelen sadece bazı sistem raporu türü şeyler. "Falanca yanlış bir şifre ile 10 kez giriş yapmaya çalıştı"... "Keşke birisi benim için güncellemeleri çalıştırsa", "sürücü falanca sürekli başarısız oluyor", "NSA botu performansı %1 artırdı". vb.
**Kim/Ne gönderdi?
Büyük olasılıkla sunucunuzdaki hizmetler.
**Ne kadar önemli?
Sunucunuzun ne kadar önemli olduğuna bağlıdır.
Bu posta, (olağan) varsayılan sendmail arka plan programı yapılandırıldığında genellikle /var/spool/mail/root
içinde bulunur. Bu, mail
yardımcı programı tarafından okunabilen bir RAW e-posta mesajı içerir. Kimin gönderdiği, mail
yardımcı programını çalıştırarak ve iletiler arasında gezinerek veya RAW başlıklarını okuyarak bulunabilir.
Mesajın önemi genellikle bir önceki faktöre, kimin gönderdiğine bağlıdır :)
Birçok sistem yardımcı programı posta alt sistemini raporlama ve günlük tutma aracı olarak kullanacaktır. Günlük izleyici yardımcı programları ve diğer hizmetler, düşük disk alanı veya donanım hataları gibi belirli bir olay hakkında hatırlatma olarak yerel kök kullanıcıya bir e-posta gönderebilir. Mailler daemon, dışarıya bir e-posta gönderemediğinde de sizi uyaracaktır.