Mainos / Advertisement:

Ero sivun ”Postfix” versioiden välillä

Kohteesta Taisto
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

Postfix1.png

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: