Naujausia pamoka: Laiškų siuntimas per komandinę eilutę (terminalą)
frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Sendmail diegimas Ubuntu OS

Sendmail yra bendros paskirties el. pašto nukreipimo priemonė, naudojama pašto persiuntimui internetu. Tai apima SMTP protokolo (Simple Mail Transfer Protocol) pašto persiuntimą ir pristatymą. Dauguma sistemos administratorių renkasi naudoti Sendmail tarnyba vietoje kitų MTA (Message Transfer Agent) dėl valdymo per terminalą paprastumo. Taip pat galite naudoti Sendmail serverį el. laiškams siųsti per išorinius SMTP serverius, pvz., Gmail, MailChimp ir kt.

Ši instrukcija parengta naudojant Ubuntu 20.04 operacinę sistemą, tačiau taip pat yra tinkama ir senesnėms Ubuntu versijoms.

0. Preliminarūs reikalavimai

  • Linux distribucijos serveris naudojantis mūsų parengtą Ubuntu opracinės sistemos šabloną;
  • Papildomas naudotojas turintis sudo teises.
  • Veiksmus rekomenduojame atlikti prisijungus prie papildomo naudotojo.

1. Sendmail diegimas

Šios pašto tarnybos diegimas atliekamas paleidus komandą terminale:

sudo apt install sendmail

2. Sendmail serverio konfigūravimas

Bendrinei konfigūracijai atlikti paleiskite sendmailconfig komandą:

sudo sendmailconfig

Rekomenduojame į pateiktus klausimus atsakyti su 'Y' raide ir Enter. Palaukite kol komanda bus įvykdyta. Užbaigus veiksmus, jūsų serveris jau bus paruoštas laiškų siuntimui.

3. Laiškų gavimo įjungimas

Tam, kad galėtumėte gauti laiškus iš išorės, reikia koreguoti failą /etc/mail/sendmail.mc:

nano /etc/mail/sendmail.mc

Tada turite susirasti šias dvi eilutes ir prieš jas įterpti dnl. Taip užkomentuosite eilutes:

dnl DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
dnl DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl

Taip pat, reikia atlikti domeno pridėjimą į failą /etc/mail/local-host-names:

nano /etc/mail/local-host-names file

Ir pridėti naudojamą domeno vardą. Pakoreguotas failas atrodys taip:

mano-svetaine.lt
mail.mano-svetaine.lt
localhost
localhost.localdomain

Konfigūracijos užbaigimui reikia naudoti m4 macro procesoriaus komandą, kuri yra stream-based todėl atlieka kompiliavimą neatsižvelgiant į eilutes:

sudo m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

Užbaigus konfigūravimą perkraukite Sendmail paleidę šią komandą:

sudo systemctl restart sendmail

Ir viskas, šių veiksmų pilnai užtenka pašto serverio laiškų gavimui bei siuntimui.

Pažymėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2020 Dedikuoti.lt forumas, visos teisės saugumos.