Sähköpostin lähettämistä varten www-palvelimelle pitää asentaa sähköpostin välitysohjelmisto (MTA). Sendmail on ilmainen ja yleisimmin käytetty välitysohjelmisto.

Asenna sendmail

  1. Käynnistä Ubuntun sovellusvalikoima -ohjelma ja hae hakusanalla sendmail.
  2. Valitse hakutuloksista sendmail ja asenna se.
  3. Käynnistä tietokone uudelleen.

Testaa välitysohjelmiston toiminta.

  1. Tee testausta varten uusi php-tiedosto ja syötä siihen seuraava koodi ja vaihda oma osoittesi kohtaan [email protected]:
  2. if(mail("[email protected]", "PHP Testiposti", "Posti toimii! "))
    {echo 'Lähetys onnistui';}
    else
    {echo 'Lähetys ei onnistunut';}
    ?>
  3. Tallenna tiedosto ja lataa se www-palvelimelle.
  4. Suorita php-tiedosto palvelimella ja näet toimiiko sähköpostin lähetys.

Sähköpostin lähetys on hidas

Hitaus vaivasi aluksi sähköpostin lähettämistä, kunnes löysin tämän ohjeen ongelman ratkaisemiseksi.
  1. Avaa komentorivi ja kirjoita siihen : hostname Tietokone kertoo sinulle nyt isäntänimen. Sanotaan vaikka että se on "webpalvelin”
  2. Avaa host-tiedosto kirjoittamalla komentoriville : sudo gedit /etc/hosts
  3. Muokkaa ensimmäisen rivin koodi alla olevan kaltaiseksi. Muista vaihtaa rivin viimeisen sanan paikalle oman koneesi isäntänimi.
  4. 127.0.0.1    localhost localhost.localdomain webpalvelin