Sendmail: Difference between revisions
No edit summary |
No edit summary |
||
(43 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
== Autor == | == Autor == | ||
Kairi Onno- AK21 2015/2016 | Kairi Onno- AK21 2015/2016 <br> | ||
Esitatud: 27.12.2015 | |||
== Sissejuhatus == | == Sissejuhatus == | ||
Sendmail on | Sendmail on e-maili agent, mis on mõeldud e-maili saatmiseks Linuxi platvormilt ühele või enamale e-maili saajale. Sendmail on mõeldud eelkõige sõnumite edastamiseks ja seega ei ole väga kasutajasõbralik liides. | ||
Sendmail'i saab kasutada tavakasutaja õigustes aga installerimiseks on vaja sudo õigusi. | |||
== Ajalugu == | |||
Sendmail on nii öelda teine põlvkond programmist delevermail, mis arendati algselt Eric Allman'i poolt 1979. aastal Linuxi platvormil e-mailide saatmiseks.<br> | |||
Delevermail oli võrdlemisi kohmakas, mis 1980. aastate algul ajendas Eric Allman'i arendama sellele järgmise versiooni, sendmail. [http://www.linuxjournal.com/article/5507 1]<br> | |||
Sendmail on oma olemuselt palju paindlikum ja toetab paljusid erinevadi e-maili edastus meetodeid nagu näitkes Simple Mail Transfer Protocol (SMTP) e-maili edastamiseks üle interneti.<br> | |||
Tänaseks on sendmail üle maailma laialt levinud liides, mida kasutab erinevatel andmetel kuni 80% kõigist avalikest e-maili serveritest. | |||
== Seadistamine == | |||
Järgnev on toodud Debiani distributsioonide näitel. | |||
[https://holarails.wordpress.com/2013/11/17/configure-sendmail-in-ubuntu-12-04-and-make-it-fast/ 2]<br> | |||
1. Kui kasutatava masina debiani distributsiooniga ei ole kaasas sendmail pakki, saab selle alla laadida järgnevalt: | |||
<pre> | <pre> | ||
sudo apt-get install sendmail | sudo apt-get install sendmail | ||
</pre> | </pre> | ||
2. Selleks, et sendmail korralikult tööle hakkaks, tuleb teha väike muudatus /etc/hosts faili ning selleks on vaja teada kasutatava masina nime.<br> | |||
Masina nime leiab käsuga: | |||
<pre> | <pre> | ||
hostname | hostname | ||
</pre> | </pre> | ||
Kui masina nimi on teada, saab liikuda edasi /etc/hosts failis muudatuste tegemisega.<br> | |||
Selleks on käsk: | |||
<pre> | <pre> | ||
nano /etc/hosts | nano /etc/hosts | ||
</pre> | </pre> | ||
Avanenud faili tuleb lisada järgnev rida: | |||
<pre> | |||
127.0.0.1 localhost localhost.localdomain kasutatavamasinanimisiia | |||
</pre> | |||
Failis tehtud muudatuse tuleb salvestada kasutades klahvikombinatsiooni Ctrl+X, valides 'Yes' ning vajutades 'Enter' | |||
3. Sendmail paki seadistatakse käskuga: | |||
<pre> | <pre> | ||
sendmailconfig | sendmailconfig | ||
</pre> | </pre> | ||
4. Proovida, kas seadistus töötab, saab järgneva käsuga: | |||
<pre> | |||
echo “See on test.” |sendmail kasutajaemailiaadresssiia | |||
</pre> | |||
NB! Võib juhtuda, et rämpsposti filter püüab proovi e-maili kinni, seega kui saadetud test e-mail ei jõua kohale, tuleks kontrolli ka rämpsposti kausta.<br> | |||
== Süntaks == | |||
Erinevaid lisavõimalus sendmail kasutamisel leidb sendmail manualist käsuga: | |||
<pre> | |||
man sendmail | |||
</pre> | |||
Näiteks saab seadistada kasutaja nime e-maili saatjana. Seda saab teha lisades sendmail käsule -f ja kasutaja nime: | |||
<pre> | <pre> | ||
echo | echo “See on test.” |sendmail -f kasutajanimisiia kasutajaemailiaadresssiia | ||
</pre> | </pre> | ||
==Kokkuvõte== | |||
Sendmail on lihtne rakendus, mis võimaldab Linux'i keskkonnas e-maile saata. Nagu käesolevas artiklis näha on selle paigaldamine ja seadistamine näiteks Debiani distributsioonide puhul lihtne ja ei nõua kasutajalt palju teadmisi Linux'i administreerimisest. Küll aga on selle paigaldamiseks ja seadistamiseks vajalik omada sudo õigusi. | |||
==Kasutatud materjalid== | ==Kasutatud materjalid== | ||
[ | [http://www.linuxjournal.com/article/5507 1] http://www.linuxjournal.com/article/5507<br> | ||
[ | [https://holarails.wordpress.com/2013/11/17/configure-sendmail-in-ubuntu-12-04-and-make-it-fast/ 2] https://holarails.wordpress.com/2013/11/17/configure-sendmail-in-ubuntu-12-04-and-make-it-fast/ <br> | ||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Latest revision as of 10:41, 8 January 2016
Autor
Kairi Onno- AK21 2015/2016
Esitatud: 27.12.2015
Sissejuhatus
Sendmail on e-maili agent, mis on mõeldud e-maili saatmiseks Linuxi platvormilt ühele või enamale e-maili saajale. Sendmail on mõeldud eelkõige sõnumite edastamiseks ja seega ei ole väga kasutajasõbralik liides. Sendmail'i saab kasutada tavakasutaja õigustes aga installerimiseks on vaja sudo õigusi.
Ajalugu
Sendmail on nii öelda teine põlvkond programmist delevermail, mis arendati algselt Eric Allman'i poolt 1979. aastal Linuxi platvormil e-mailide saatmiseks.
Delevermail oli võrdlemisi kohmakas, mis 1980. aastate algul ajendas Eric Allman'i arendama sellele järgmise versiooni, sendmail. 1
Sendmail on oma olemuselt palju paindlikum ja toetab paljusid erinevadi e-maili edastus meetodeid nagu näitkes Simple Mail Transfer Protocol (SMTP) e-maili edastamiseks üle interneti.
Tänaseks on sendmail üle maailma laialt levinud liides, mida kasutab erinevatel andmetel kuni 80% kõigist avalikest e-maili serveritest.
Seadistamine
Järgnev on toodud Debiani distributsioonide näitel.
2
1. Kui kasutatava masina debiani distributsiooniga ei ole kaasas sendmail pakki, saab selle alla laadida järgnevalt:
sudo apt-get install sendmail
2. Selleks, et sendmail korralikult tööle hakkaks, tuleb teha väike muudatus /etc/hosts faili ning selleks on vaja teada kasutatava masina nime.
Masina nime leiab käsuga:
hostname
Kui masina nimi on teada, saab liikuda edasi /etc/hosts failis muudatuste tegemisega.
Selleks on käsk:
nano /etc/hosts
Avanenud faili tuleb lisada järgnev rida:
127.0.0.1 localhost localhost.localdomain kasutatavamasinanimisiia
Failis tehtud muudatuse tuleb salvestada kasutades klahvikombinatsiooni Ctrl+X, valides 'Yes' ning vajutades 'Enter'
3. Sendmail paki seadistatakse käskuga:
sendmailconfig
4. Proovida, kas seadistus töötab, saab järgneva käsuga:
echo “See on test.” |sendmail kasutajaemailiaadresssiia
NB! Võib juhtuda, et rämpsposti filter püüab proovi e-maili kinni, seega kui saadetud test e-mail ei jõua kohale, tuleks kontrolli ka rämpsposti kausta.
Süntaks
Erinevaid lisavõimalus sendmail kasutamisel leidb sendmail manualist käsuga:
man sendmail
Näiteks saab seadistada kasutaja nime e-maili saatjana. Seda saab teha lisades sendmail käsule -f ja kasutaja nime:
echo “See on test.” |sendmail -f kasutajanimisiia kasutajaemailiaadresssiia
Kokkuvõte
Sendmail on lihtne rakendus, mis võimaldab Linux'i keskkonnas e-maile saata. Nagu käesolevas artiklis näha on selle paigaldamine ja seadistamine näiteks Debiani distributsioonide puhul lihtne ja ei nõua kasutajalt palju teadmisi Linux'i administreerimisest. Küll aga on selle paigaldamiseks ja seadistamiseks vajalik omada sudo õigusi.
Kasutatud materjalid
1 http://www.linuxjournal.com/article/5507
2 https://holarails.wordpress.com/2013/11/17/configure-sendmail-in-ubuntu-12-04-and-make-it-fast/