Postfix a hálózat többi
szerverén
Nem kötelező minden szerverünkre MTA-t (Mail Transfer Agent)
telepíteni, de tudnunk kell, hogy anélkül még a cron
üzeneteiről sem fogunk semmit sem kapni...
Viszont a syslog nevű gépre mindenképpen telepítenünk kell, mert
a logcheck csomagnak szüksége van rá. Ezért ennek a
gépnek a példáján keresztül mutatom be a postfix
telepítését az ,,egyszerű'' (levelező szolgáltatást nem végző)
szerverekre.
# apt-get install postfix Setting up postfix (2.3.8-2+b1) ... Adding group `postfix' (GID 104) ... Done. Adding system user `postfix' (UID 101) ... Adding new user `postfix' (UID 101) with group `postfix' ... Not creating home directory `/var/spool/postfix'. Creating /etc/postfix/dynamicmaps.cf Adding tcp map entry to /etc/postfix/dynamicmaps.cf Adding group `postdrop' (GID 105) ... Done. setting myhostname: syslog.akarmi.intra setting alias maps setting alias database changing /etc/mailname setting myorigin setting destinations: syslog.akarmi.intra, localhost.akarmi.intra, localhost setting relayhost: mail.akarmi.intra setting mynetworks: 127.0.0.0/8 setting mailbox_size_limit: 0 setting recipient_delimiter: + setting inet_interfaces: all /etc/aliases does not exist, creating it. WARNING: /etc/aliases exists, but does not have a root alias. Postfix is now set up with a default configuration. If you need to make changes, edit /etc/postfix/main.cf (and others) as needed. To view Postfix configuration values, see postconf(1). After modifying main.cf, be sure to run '/etc/init.d/postfix reload'. Running newaliases Stopping Postfix Mail Transport Agent: postfix. Starting Postfix Mail Transport Agent: postfix.
Válaszok a telepítés közben feltett kérdésekre.
General type of configuration? Internet with smarthost Mail name? syslog.akarmi.intra SMTP relay host? (blank for none) mail.akarmi.intra
Érdemes lefuttatni a következő parancsot, mert így még több
dolgot bekonfigurálhatunk a konfigurációs állomány kézi
szerkesztése nélkül, és így a debconf is megjegyzi
válaszainkat, aminek egy frissítés esetén vehetjük hasznát.
# dpkg-reconfigure -plow postfix
Válaszok a kérdésekre.
General type of configuration? Internet with smarthost Where should mail for root go atkosa@akarmi.intra Mail name? syslog.akarmi.intra SMTP relay host? (blank for none) mail.akarmi.intra Other destinations to accept mail for? (blank for none) syslog.akarmi.intra, localhost.akarmi.intra, localhost Force synchronous updates on mail queue? No Local networks? 127.0.0.0/8 Mailbox size limit 0 Local address extension character? + Internet protocols to use? ipv4
Az inet_interfaces: all sorban az all szót javítsuk
át localhost-ra. Ez azt fogja eredményezni, hogy csak a
127.0.0.1 IP címen (tehát a localhost-on) lehet majd elérni a
postfix-et. Ettől függetlenül lehet levelet kiküldeni
erről a gépről, de kintről beküldeni rá nem lehetséges.
Kosa Attila
2009-03-23