25 Mart 2013 Pazartesi

Postfix'de port numarası ve çalıştığı IP adresini değiştirme

Centos/RedHat Linux ile ön tanımlı olarak postfix e-posta sunucusu gelmektedir.

Eğer sadece gönderim amaçlı kullanacaksanız kapsamlı bir ayar yapmaya veya qmail kurmaya gerek yok :)

Güvenlik amacıyla SMTP servisinin sadece localhost üzerinden çalışmasını isteyebilirsiniz.

Bunun için /etc/postfix/main.cf dosyasındaki inet_interfaces değerinin localhost olarak tanımlanması yeterlidir.


inet_interfaces = localhost


Değişikliğin etkinleşmesi için  postfix servisi yeniden başlatılmalıdır.

# service postfix restart

Ayrıca ön tanımlı smtp portu (25) yerine başka bir port kullanmak isterseniz de /etc/postfix/master.cf dosyasındaki

smtp inet  n       -       n       -       -       smtpd

satırının başındaki smtp yerine başka bir port numarası belirtmeniz yeterlidir. Aşağıdaki örnekte 2525 portundan çalışacak şekilde tanımlama yapılmıştır.


# more master.cf
#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)

==========================================================================
#  IPTAL smtp     inet  n       -       n       -       -       smtpd

2525      inet  n       -       n       -       -       smtpd


Değişikliğin etkinleşmesi için  postfix servisi yeniden başlatılmalıdır.

# service postfix restart

# telnet localhost 2525
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 sunucu ESMTP Postfix

Hiç yorum yok:

Yorum Gönder