Bu, poçt serverləri üzərinə geniş bir kursun başlanğıcıdır. Kimsəni poçt serverləri ilə sürətlə işləməyə öyrətmək məqsədim yoxdur. Yolda qarşılaşacağımız məsələlərlə bağlı çoxlu əlavə məlumat olacaq, çünki kursu daha çox ilk addımlarını atanlar üçün hazırlamağı düşünürəm.

Ön sözBelə oldu ki, Linuxu idarəetmə müəllimi olaraq çalışıram. Evin tapşırığı olaraq, tələbələrə müxtəlif resurslara onlarla link təqdim edirəm, çünki bəzən müəyyən materiallar yetərsiz olur, bəzən isə çox çətindir. Müxtəlif resurslarda material çox vaxt təkrarlanır və bəzən fərqlənir. Həmçinin, əksər kontent İngiliscədir, amma anlayışı çətin olan tələbələr var. Semaev və Lebedev'in gözəl kursları var, bəlkə də digər müəllimlərin də, amma mənim fikrimcə, bəzi mövzular kifayət qədər ətraflı araşdırılmayıb, bəziləri isə digər mövzularla kifayət qədər əlaqələndirilməyib.
Beləliklə, bir gün materialları analiz edib, onları tələbələrə rahat bir formatda təqdim etmək qərarına gəldim. Amma artıq etdiyim bir şey varsa, niyə bunu hamı ilə paylaşmayım? İlk əvvələr mətni yazıb, onu linklərlə qarışdırmağa çalışdım, amma belə resursların milyonları var, nə faydası var? Bəzən vizuallıq və izahlar çatmır, bəzən tələbələr bütün mətni oxumaqda laqeyidlik edirlər (və yalnız onlar deyil) və nəticədə bilikdə boşluqlar yaranır.
Amma məsələ yalnız tələbələrdə deyil. Bütün karyeram boyunca IT inteqratorlarında çalışmışam, bu da müxtəlif sistemlərlə işləməkdə böyük təcrübə qazandırdı. Nəticədə, çoxsahəli mühəndis oldum. Fərqli şirkətlərin IT mütəxəssisləri ilə tez-tez qarşılaşmalı oluram və onların biliklərində çox vaxt boşluq olduğunu müşahidə edirəm. IT sahəsində bir çox özbaşına öyrənən var, mən də daxil olmaqla. Mənim də bu boşluqlarım kifayət qədərdir və başqalarına kömək etməyi, eyni zamanda özümün də bu boşluqlardan xilas olmağı istəyirəm.
Mənim fikrimcə, kiçik məlumat videoları daha maraqlıdır və asan qəbul edilir, buna görə bu formatı sınaqdan keçirmək qərarına gəldim. Mən bilirəm ki, dilim yaxşı deyil, məni dinləmək çətindir, amma daha yaxşı olmaq üçün çalışıram. Bu, inkişaf etdirmək istədiyim yeni bir hobidir. Əvvəllər mikrofonum daha pis idi, indi əsasən səs və danışıq problemlərini həll etməyə çalışıram. Keyfiyyətli kontent hazırlamaq istəyirəm və obyektiv tənqidləri və məsləhətləri çox istəyirəm.
P.S. Bəziləri video formatının tam uyğun olmadığını düşünür və mətndə olmasını üstün tuturlar. Mən tam razı deyiləm, amma seçimin olması yaxşıdır - həm video, həm də mətndən istifadə etmək olar.
Video

Sonraki >
Elektron poçt ilə işləmək üçün sizə bir poçt müştərisi lazımdır. Bu, bir veb-müştəri, məsələn, gmail, owa, roundcube, ya da kompüterdə bir tətbiq ola bilər - outlook, thunderbird və s. Təhmin edək ki, artıq bir poçt xidmətində qeydiyyatdan keçmisiniz və poçt müştərinizi konfiqurasiya etməniz lazımdır. Proqramı açırsınız və sizdən məlumatlar tələb olunur: hesab üçün ad, poçt ünvanınız və parol.

Bu məlumatları daxil etdikdən sonra, sizin poçt müştəriniz poçt serverinizin məlumatını tapmağa çalışacaq. Bu, serverə qoşulmanın konfiqurasiyasını asanlaşdırmaq üçündür, çünki əksər istifadəçilər bağlantı ünvanlarını və protokollarını bilmir. Bunun üçün poçt müştəriləri, server və bağlantı parametrləri haqqında məlumat axtarışını həyata keçirmək üçün müxtəlif metodlar istifadə edirlər. Bu metodlar poçt müştərisinə görə dəyişə bilər.

Məsələn, Outlook «autodiscover» metodundan istifadə edir, müştəri DNS serverinə müraciət edir və siz poçt müştərinizin parametrlərində göstərdiyiniz poçt domeni ilə bağlı müəyyən bir autodiscover qeydi soruşur. Əgər administrator bu qeydi DNS serverində konfiqurasiya edibsə, bu, veb serverini göstərir.

Poçt müştərisi veb serverin ünvanını bildikdən sonra, ona müraciət edir və orada poçt serverinə qoşulma parametrləri ilə bağlı əvvəlcədən hazırlanmış XML formatında bir fayl tapır.

Thunderbird üçün poçt müştərisi DNS autodiscover qeydini axtarmağa ehtiyac duymur; dərhal autoconfig veb serverinə və qeyd olunan domenə qoşulmağa çalışır. Həmçinin veb serverdə XML formatında qoşulma parametrləri ilə bağlı bir fayl tapmağa çalışır.

Əgər poçt müştərisi lazım olan parametrlərlə faylını tapa bilməzsə, o, tez-tez istifadə olunan parametrləri təxmin etməyə çalışacaq. Məsələn, əgər domenin adı example.com-dirsə, poçt serveri imap.example.com və smtp.example.com adları ilə serverlərin olub-olmadığını yoxlayacaq. Taparsa, bunu parametrlərdə qeyd edəcək. Əgər poçt müştərisi poçt serverinin ünvanını müəyyən edə bilmirsə, istifadəçiyə qoşulma məlumatlarını özünün daxil etməsini təklif edəcək.

Onda siz 2 giriş sahəsi görəcəksiniz: serverləri üçün mükəmməl seçim edir. — gələn poçt serverinin ünvanı və gedən poçt serverinin ünvanı. Adətən, kiçik təşkilatlarda bu ünvanlar eynidir, heç olmasa fərqli DNS adları ilə göstərilsə belə, böyük şirkətlərdə isə bu, fərqli serverlər ola bilər. Amma əhəmiyyəti yoxdur, bu, eyni serverdirmi, yoxsa fərqlidirmi — onların arxasında duran xidmətlər fərqlidir. Ən məşhur poçt xidmətləri arasındakı birləşmə — Postfix & Dovecot. Burada Postfix gedən poçt serveri (MTA — mail transfer agent) rolunu, Dovecot isə gələn poçt serveri (MDA — mail delivery agent) rolunu oynayır. Adından da göründüyü kimi, Postfix poçt göndərmək üçün, Dovecot isə poçt müştərisi tərəfindən poçtun alınması üçün istifadə olunur. Poçt serverləri bir-biri ilə SMTP protokolu vasitəsilə əlaqə saxlayır — yəni Dovecot (MDA) istifadəçilər üçün lazımdır.

Gəlin, poçt serverimizə qoşulmanı qurmuşuq. İndi gəlməkdə olan mesajı göndərməyə çalışaq. Mesajda öz ünvanımızı və alıcının ünvanını göstəririk. İndi, mesajı çatdırmaq üçün, poçt müştəriniz gedən poçt serverinizə mesaj göndərəcək.

Sizin server mesajı aldıqda, onun kimə çatdırılması lazım olduğunu tapmağa çalışacaq. Sizin server bütün poçt serverlərinin ünvanlarını yadda saxlaya bilmir, buna görə də DNS-ə müraciət edərək xüsusi MX qeydi tapmağa çalışır — bu, müvafiq domen üçün poçt serverini göstərir. Bu qeydlər fərqli subdomenlər üçün fərqlənə bilər.

O, alıcının serverinin ünvanını öyrənəndən sonra, mesajınızı SMTP vasitəsilə həmin ünvana göndərir, burada alıcının poçt serveri (MTA) mesajı qəbul edəcək və onu xüsusi bir dizinə yerləşdirəcək. Bu dizinə, həmçinin müştərilərin mesajları qəbul etməsi üçün cavabdeh xidmət də baxır (MDA).

Alıcının poçt müştərisi gələn poçt serverindən yeni mesajların olub olmadığını bir daha soruşduqda, MDA ona sizin mesajınızı göndərəcək.
Ancaq, çünki poçt serverləri internetdə fəaliyyət göstərir və hər kəs onlara qoşulub mesaj göndərə bilər, həmçinin poçt serverləri müxtəlif şirkətlər tərəfindən mühüm məlumat mübadiləsi üçün geniş istifadə edilir, bu, kiber cinayətkarlar üçün cəlbedici bir hədəfdir, xüsusən də spam göndərənlər. Buna görə də müasir poçt serverlərində göndəricinin təsdiqini yoxlamaq, spam qarşısını almaq və s. üçün bir çox əlavə tədbirlər mövcuddur. Və bu mövzulardan bir neçəsini mən növbəti hissələrdə açıqlayacağam.
Mənbə: habr.com
