SSMTP ile MTA sız Mail Gönderme

Linux sistem yöneticisinin olmazsa olmazlarından birisi komut satırından mail göndermek, gün olur logları kendisine mail atar, gün olur config dosyalarını yedeklemek için kendisine mail atar v.s.

 

Kısaca sistem yöneticisi için komut satırından mail gönderebilmek önemlidir, peki linux bunu nasıl yapar? Komut satırından mail gönderebilmek için linux küçük mail MTA ları kullanır.

MTA >> Message Transfer Agent

MTA ile mail göndermek oldukça kolay ancak kritik sunucular da komut satırından mail göndermek için MTA nın kullanılması tercih edilmez, çünkü MTA da çıkacak kritik bir zafiyet sisteme zarar verilmesine neden olabilir.

Bu durumda sistem yöneticisi mailden vazgeçmez, security ekibi MTA olmaması gerekir der, sonuç tabi ki orta yolu bulmaktan geçiyor. Orta yolu bulmak için çözüm SSMTP uygulamasından geçiyor.

SSMTP uygulaması ile mail sunucumuzdan authentication gerçekleştirerek mail gönderebiliriz.

 

İşlem adımları şu şekilde;

1- RPM paketinin kurulumu

Centos da ssmtp paketi repo da varken red hat işletim sistemlerinde bu paket bulunmamakta, indirmek gerekiyor.

[important]wget ftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/x86_64/ssmtp-2.61-21.el6.x86_64.rpm
rpm -ivh ssmtp-2.61-21.el6.x86_64.rpm[/important]

 

2- SSMTP nin yapılandırılması

vi /etc/ssmtp/ssmtp.conf

[important]root=test@test.com
mailhub=mail.test.com:587
AuthUser=test@test.com
AuthPass=123456[/important]

 

3- Mail gönderme işlemi

mail -s “test mail” test@test.com

 

Share Button

Bir cevap yazın