Postfix nedir?
Postfix ağ kullanıcılarının mail alıp göndermesine olanak sağlayan bir MTA (mail transfer agent)dır.
Postfix kurulumunu kısaca hatırlatacağım.
Terminalden (tabi Tasksel ilede kurabilirsiniz)
sudo apt-get install postfix
Ayarlar için
sudo dpkg-reconfigure postfix
Ayarlar sizin için farklı olabilir ben localhosta kurdum zaten onun için pek bir değişiklik yapılmasına gerek yok.
Test etmek için
Kullanıcı oluşturalım
sudo useradd -m -s /bin/bash kullaniciadi
sudo passwd kullaniciadi
Telnet ile bağlanalım
telnet localhost 25
Telnetten sonra ekranda aşağıdaki gibi bir şeyler görünecek.
Trying 127.0.0.1...
Connected to mail.fossedu.org.
Escape character is '^]'.
220 localhost.localdomain ESMTP Postfix (Ubuntu)
Postfix in çalıp çalışmadığını sudo postfix status kodu ile kontrol edebilirisniz.
Eğer çalışmıyor ise başlatmak için
sudo postfix start kodunu kullanabilirsiniz.
Mail göndermek için aşağıdaki kod işinize yarayacaktır.(telnet ile bağlantıya devam)
ehlo localhost
mail from: root@localhost
rcpt to: kullaniciadi@localhost
data
Subject: Postfix ten ilk mail
içerik
.
quit
Yukarıdaki kod ile mail gönderme işleminden sonra mailboxı kontrol etmek için aşağıdaki şekilde kod kullanabiliriz.
su - kullaniciadi
mail
Kaynaklar:
https://help.ubuntu.com/community/PostfixBasicSetupHowto