Etiketler

postfix ayarları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
postfix ayarları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

17 Temmuz 2013 Çarşamba

Ubuntu POSTFIX Kurulumu ve Mail Gönderme

Postfix, Linux ve Unix bilgisayar işletim sistemlerinde bir açık kaynaklı (Mail Transfer Agent) e-posta aktarma ajanıdır.
Ubuntu'da terminal ekranından kurulum yapmak için;

sudo apt-get install postfix
sudo apt-get install mailutils

Yerel başka bir kullanıcı eklemek için;
sudo useradd -m -s /bin/bash yenikullanıcı
sudo passwd yenikullanıcı

Postfix için ayarlar sırasıyla;











Ayarlama işlemlerimizi tamamladık. Eğer tekrar ayarlamak ya da bazı değişikler yapmak istersek;

sudo dpkg-reconfigure postfix


Yerelde  kullanıcı arasında mail göndermek için;
telnet localhost 25



mail from:yasemin@localhost
rcpt to:yenikullanıcı@localhost
data
subject:deneme
deneme
.
quit


Maili diğer kullanıcıya gönderdik. Daha sonra başka bir terminal açarak (ctrl+alt+T), öncelikle diğer kullanıcıya geçiş yapmamız gerekiyor

su - kullanıcıadı



Daha sonra mail yazarak gelen mailleri görüntülüyoruz.
mail


Henüz gönderilmemiş , gönderilmeyi bekleyen mailleri görüntülemek için mail kuğruğuna bakıyoruz.
mailq


Şimdiye kadar aynı bilgisayar içerisinde iki farklı kullanıcı arasında mail gönderdik, buna ek farklı 2 bilgisayar arasında mail göndermekten bahsetmek istiyorum.
İlk başta ben bir IP'ye bağlanmak istediğimde hata alıyordum. Bunu çözmek için "xinetd" yükledim.


sudo apt-get install xinetd
cd /etc/inetd.d/

yukarıdaki komut satırlarını yazdıktan sonra telnet adında bir dosya oluşturuyoruz.
sudo nano telnet

daha sonra dosyanın içine aşağıdaki satırları olduğu gibi kopyalıyoruz ve kaydediyoruz.

service telnet
 { disable     = no
   flag        = REUSE
   socket_type = stream
   wait        = no
   user        = root
  server       = /usr/sbin/in.telnetd
log_on_failure += USERID
}


kaydettikten sonra xinetd'i tekrar yeniden başlatıyoruz.
sudo service xinetd restart

Bağlanacağımız bilgisayarın 25. portunun açık olması gerekiyor. 25.port SMTP yani mail gönderme-alma portudur. 25.portu açmak için

sudo iptables -A INPUT -p tcp --dport 25 -j ACCEPT
açık portları görüntelemek için;
netstat -plnt

daha sonra

telnet ip_no 25

mesaj gönderme kısmında bir değişiklik yok

mail from:yasemin@localhost
rcpt to:diğerbilgisayardakikullanıcı@localhost
data
subject:deneme
deneme
.
quit



İsterseniz mailleriniz için bir mail kutusu oluşturabilirsiniz;

sudo postconf -e "home-mailbox= Maildir/"

Şuana kadar 25. port üzerinde çalıştık , eğer 587.port üzerinde çalışmak isterseniz

/etc/postfix/master.cf dosyasınına
587  inetd  n  -   n  -  -  smtpd
satırını ekleyip sonra postfix'i yeniden başlatmanız gerekiyor.

sudo nano /etc/psotfix/master.cf

satırını ekliyoruz;
587      inet  n       -       n       -       -       smtpd

Yeniden postfix'i başlatmak için;

sudo /etc/init.d/postfix restart



Umarım yararlı bir paylaşım olmuştur.
İlerleyen yazılarımda görüşmek üzere
Herkese iyi çalışmalar