Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
PrisijungtiRegistruotisJei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
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.
Šios pašto tarnybos diegimas atliekamas paleidus komandą terminale:
sudo apt install sendmail
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.
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.