Mainos / Advertisement:
Ero sivun ”Postfix” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 4: | Rivi 4: | ||
aptitude install postfix | aptitude install postfix | ||
+ | |||
+ | Seuraa asennusohjelman ohjeita | ||
[[Tiedosto:postfix1.png]] | [[Tiedosto:postfix1.png]] | ||
+ | |||
+ | |||
+ | Tämän jälkeen sinun tulee antaa palvelimen isäntänimi | ||
== Konfigurointi == | == Konfigurointi == |
Versio 16. kesäkuuta 2014 kello 22.49
Postfix on yleinen sähköpostipalvelu Debianille.
Asennus
aptitude install postfix
Seuraa asennusohjelman ohjeita
Tämän jälkeen sinun tulee antaa palvelimen isäntänimi
Konfigurointi
Tarkista toimiiko postfix:
cat /var/log/mail.log
cat /var/log/mail.info
cat /var/log/mail.warm
Avaa konffi tiedosto:
nano /etc/postfix/main.cf
Tarkista postifixin konfigurointi tiedostossa on määritetty tietokoneen isäntänimi ja palvelimen osoite
myhostname = server.example.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = example.com mydestination = example.com, server.example.com, localhost, localhost.example.com$ #relayhost = 127.0.0.1:10111 relayhost = [mail.inet.fi] mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all
Selitetään:
Palvelimesi nimi:
myhostname = server.example.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases
Domain:
myorigin = example.com mydestination = example.com, server.example.com, localhost, localhost.example.com$ #relayhost = 127.0.0.1:10111
Tämä vaaditaan jos ei ole suoraa yhteyttä verkkoon. Esimerkissä on Soneran verkko, jossa postin pitää kiertää Soneran postipalvelimen kautta:
relayhost = [mail.inet.fi] mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all
Postfix toiminta PHP5 kanssa
PHP5 sisältää mail funktion. Sinun tulee konffigutoida php.ini tiedostoa
nano /etc/php5/apache2/php.ini
ja muuttaa se tälläiseksi:
; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = "/usr/sbin/sendmail -t -i"
ja käynnistä apache uudelleen
service apache2 restart
Mainos / Advertisement: