Mainos / Advertisement:
Ero sivun ”Postfix” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 53: | Rivi 53: | ||
recipient_delimiter = + | recipient_delimiter = + | ||
inet_interfaces = all | 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 |
Versio 16. kesäkuuta 2014 kello 22.24
Postfix on yleinen sähköpostipalvelu Debianille.
Asennus
aptitude install postfix
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: