Hostarex blog: SMTP nədir?

SMTP nədir?

Bloq

SMTP nədir?

E-poçtlar iş dünyasında şəxsi məqsədlər üçün istifadə olunan dövrümüzün ən effektiv ünsiyyət metodlarından biridir. E-poçtlarınızın alıcılara necə çatdığını heç düşünmüsünüzmü? E-poçt ünsiyyətinin ürəyi olan SMTP nədir? cavab vermədən sualı həll etmək mümkün deyil. – Yəni, SMTP ilə bağlı izahlarımıza nəzər slamağa hazırsınızmı?

Elektron poçt göndərişlərinin göndərilməsi və alınması üçün məsuliyyət daşıyan əsas alqoritmlər və ya göstərişlər, yəni e-poçt protokollarının ən tanınmışları; POP3, IMAP, SMTP və HTTP.

HƏMÇININ RFC 821 və RFC 2821 kimi də tanınırdı. SMTP tcp/IP protokolunun tətbiq layı çərçivəsində operatorlardan, tədqiqatçılardan, mühəndislərdən və şəbəkə dizaynerlərindən ibarət böyük bir icma tərəfindən 80-ci illərdə təsəvvür edilirdi.

Sadə poçt transferi protokolu mənasını verən Sadə Poçt Transfer Protokolu, e-poçtun bir serverdən digərinə göndərilməsinə imkan verən texnologiyadır.

Sadə dillə desək, SMTP əslində virtual mailerdir. Bu e-poçtun ötürülməsini yoxlayan və yönləndirən bir sıra əmrləri çağıra bilərik.

Outlook və Gmail kimi e-poçt sistemləri öz serverlərindən e-poçt göndərmək üçün SMTP-dən istifadə edir. Düşünə biləcəyiniz hər bir e-poçt müştəri xidməti SMTP protokolunun variasiyasından istifadə edir.

SMTP necə işləyir?

SMTP serveri yalnız SMTP ilə işləyən kompüterdir. SMTP vericisi olmadan elektron poçtunuzu öz məkanına göndərə bilməzsiniz. E-poçtunuzu hazırladıqdan sonra "göndər" düyməsinə basdıqda, e-poçt mesajlarınız avtomatik olaraq bir sıra kodlara çevrilir və SMTP serverinizə ötürülür. Orada kodlar müvafiq olaraq işlənib və mesaj düzgün e-mail ünvanına göndərilir.

SMTP TCP protokolundan, bağlantıya istiqamətli protokoldan istifadə edir. Bu o deməkdir ki, e-poçtun çatdırılması zəmanət verilir və hədəf e-mail ünvanının düzgün və ya hələ də mövcud olduğunu güman edir. Hansısa səbəbdən, göndərdiyiniz e-mail öz məkanına çatmasa, göndərdiyiniz e-mailin göndərilə bilməyəcəyini bildirəcək bir e-mail alacaqsınız.

SMTP yalnız alıcının serverinə bağlanmır, həm də mesaj alıcıya çatdırılmayıbsa, səhv bildirişi ilə mesajın göndərənə qayıtmasına imkan verir.

Bu, göndəricinin yanlış elektron poçt ünvanına sahib olduqlarını tanımasını və ya alıcının serverinin göndərənin kimliyindən gələn e-poçtları bloklamasına zəmanət verməkdir.

E-Poçt Çatdırılma Səhnələrinin Arxasında

E-poçt çatdırılmasında SMTP-nin rolunu anlamaq üçün növbəti addımlar bunlardır:

1.E-poçt yaratdıqdan və "göndər" düyməsini basdıqdan sonra, e-poçt müştəriniz (məs. Gmail, Thunderbird, Outlook...) e-poçtunuzu e-poçt serverinə göndərmək üçün SMTP-dən istifadə edir.

2.Sonra e-poçt serveri SMTP-dan istifadə edərək mesajı alıcının elektron poçt serverinə çatdırır.

3.SMTP transferini uğurla qəbul etdikdən sonra alıcının elektron poçtu müştərisi IMAP-dən istifadə edərək mesajı alır və alıcının daxil olması üçün onu inbox-a yerlaşdırır.

Bir az daha ətraflı ifadə etmək; E-məktub göndərdikdə, e-poçt müştərinizin e-poçtun çıxan poçt serverinə yüklənməsi üçün bir yol lazımdır. Çıxan poçt serverinə həmçinin elektron məktubunuzu alıcının gələn poçt serverinə ötürmək üçün bir yol lazımdır.

Port, yəni "Port", kompüterlərin ünsiyyət qurmasına kömək edir, məsələn, iki poçt serveri. Poçt serverləri veb-sayt serverlərinə çox bənzəyir, onlar arasında əlaqə IP ünvanları vasitəsilə baş verir. IP ünvanı kompüteri müəyyən edir. Port həmin kompüterdə işləyən konkret tətbiqi, məsələn, SMTP-ni müəyyən edir. İp ünvanını binanın, limanın fiziki açıq ünvanı ilə müqayisə etsək; həmin saytda konkret mənzilin sayıdır. Bu mənzilə nə isə çatdırmaq istəyirsinizsə, həm binanın ünvanını, həm də mənzil nömrəsini bilmək lazımdır.

SMTP vericisinə bağlanmaq istəyirsinizsə, həm IP ünvanını, həm də port/port nömrəsini daxil etməlisiniz.

Portlar
25, 587, 465, 2525 kimi fərqli SMTP portları mövcuddur:

•Port 25 ən qədim və tez-tez istifadə olunan portdur. Bu, default SMTP portu kimi tanınır və əsasən SMTP relaying üçün istifadə olunur.
25 yaşlı standart SMTP portu çox vaxt internet xidmətləri provayderləri və bulud provayderləri tərəfindən bloklanır, çünki güzəştli kompüterlərdən spam göndərmək səhv istifadə olunur.

•Port 587 və ya port 587; müasir veb-saytında SMTP göndərilməsi üçün default portdur. Port 587 TLS-i dəstəkləyir. Yəni TLS şifrələmə ilə işlədikdə, "SSL və TLS nədir?" başlığı altında aşağıda izah etdiyimiz kimi, IETF qaydalarına uyğun olaraq e-poçtların təhlükəsiz şəkildə göndərilməsini təmin edir.

•Port 465, başlanğıcda SMTPS-ə (SMTP over SSL üzərindən) təyin edilmiş, daha sonra fərqli bir istifadə üçün yenidən təyin edilmiş və istifadəyə yararsız olan bir port nömrəsi idi. SSL istifadə edərək e-poçtları təhlükəsiz şəkildə göndərmək məqsədi ilə. Buna baxmayaraq, əksər internet və bulud hostinq provayderləri hələ də SMTP çatdırılması üçün port 465 dəstəkləyir.

•Port 2525 IETF və ya IANA tərəfindən tanınan rəsmi SMTP portu deyil. Lakin, SMTP çatdırılması üçün 587-ci porta alternativ olaraq istifadə olunur və isp və bulud hostinq provayderlərinin əksəriyyəti tərəfindən dəstəklənir.

SMTP və IMAP arasındakı fərq nədir?

SMTP – elektron poçt göndərişi protokoludur, IMAP (İnternet Access Message Protocol) isə elektron poçt göndərişlərinin alınması üçün istifadə olunan protokoldur. IMAP-in məqsədi alıcının serverindən gələn e-mailləri onların inboxuna çatdırmaqdır.

Göndərilən elektron məktub; qəbul edən şəxs elektron poçt hesabına daxil olana qədər alıcının elektron poçt serverdə qalır və IMAP protokolundan istifadə edərək e-poçtu yükləyir.

Oxşar məqsədlər üçün istifadə olunan POP3; elektron poçtu köçürsə də göndərildikdən sonra serverdən silir. IMAP e-poçt və sinxronları bir çox qurğularda ötürür.

IMAP mesajların qəbul olunmasında maraqlı olduğu üçün E-poçt göndərmək üçün IMAP protokolundan istifadə edə bilməzsiniz.

IMAP; e-poçtun serverlərdə təhlükəsiz şəkildə saxlanılmasına kömək edir, uzaqdan giriş imkanı verir və bir çox istifadəçiyə bir hesabı işə salmasına imkan verir. İmap bir qayda olaraq müəssisə tətbiqləri üçün istifadə olunur.

SSL və TLS nədir?

SMTP lokal təhlükəsizlik layı olmadan yaradılmışdır. Default olaraq SMTP serverləri e-poçt mesajlarını şifrələmir. İlk dəfədir ki, mən' e-poçtlarınızın asanlıqla müdaxilə edilə biləcəyi mənasını verir. Buna görə də SSL/TLS şifrləmə protokolu ilə SMTP serveri; web server və client arasında təhlükəsiz ünsiyyət.

SSL və TLS; şəbəkə üzərindən işləyən serverlər və tətbiqlər arasında autentifikasiya və məlumatların şifrələnməsini təmin edən kriptoqrafik protokollar. İstəsəniz, SSL nədir məqaləmizi oxumaqla saytınızı "qeyri-qənaətbəxş" xəbərdarlıqdan xilas edə bilərsiniz?

Reallıqda TLS-in sələfi olan SSL indi heç bir müasir sistemin dəstəklədiyi şifrləmə protokoludur. Lakin insanlar TLS-ə müraciət edərək onun adından istifadəni dayandıra bilmirlər.

TLS əsasında bir nöqtədən digərinə ötürülən bütün məlumatlar üçün son-end şifrələməni təmin edir və kriptografiyadan istifadə edərək məlumatları yalnız iki tərəfin oxuya bilməsini təmin edir.

Ümumilikdə üç SSL versiyası (SSL 1.0, 2.0 və 3.0) hazırlandı, lakin SSL-in ilk versiyası heç vaxt müdafiə səviyyəsi kifayət etmədiyi üçün buraxılmadı. SSL-in digər versiyaları hazırda deprekasiyaya məruz qaldı. TlS buraxılışları ABŞ-da mövcuddur. TLS 1.0, 1.1, 1.2 və 1.3.

TLS-in məqsədi müştəri-server bağlantısını təmin etmək, eyni zamanda e-poçt və VoIP zəngləri kimi bağlantıları qorumaq üçün istifadə olunur.

TLS sayəsində, ünsiyyətin məzmunu şifrəli, şəxsi və tamamilə təhlükəsiz olaraq qalır. Belə ki, məlumatları zərərli şəxslər deşifrə edə bilməz. TLS ilə təmin edilmiş linklər üçün HTTPS və ya kilid ikonası veb-brauzerlərin ünvan çubuğunda görünür.

SMTP necə qurulmalı?

Hər bir SMTP serverinin unikal ünvanı var və istifadə etdiyiniz poçt klientdə qurulmalıdır. Məsələn, Gmail istifadə edirsinizsə, SMTP ünvanı smtp.gmail.com. Hal-hazırda istifadə etdiyiniz SMTP serverinin ünvanını bilmək istəyirsinizsə, e-poçt klient ayarlarınızda asanlıqla tapa bilərsiniz.

POP3 və IMAP protokolları kimi, SMTP protokolu da e-poçt klientinizdə gedən server qurğularından konfiqurasiya olunur. Bu SMTP server qurğusu kimi də tanınır. Bu ayar e-poçt klientinizə e-poçtu hara göndərmək lazım olduğunu bildirir.
1.E-poçt client açın, sonra Tools > Account Settings basın.
2."Giden Server (SMTP)" seçin.
3.Yeni SMTP serveri əlavə etmək üçün "Add" düyməsini basın.
4.Növbəti pəncərədə təsviri (e-mail serverinizi müəyyən etmək üçün ad), serverin adını (məs., gmail hesabınız kimi smtp.gmail.com), portu (e-poçt göndərmək üçün adətən 25 və ya 587-ci port), bağlantı təhlükəsizliyinizi (SSL/TLS), autentifikasiya metodunu və istifadəçi adınızı (e-mail ünvanının istifadəçi adı) doldurmaq lazım gələcək.

Xülasə


Xülasə, deyə bilərik ki, SMTP e-poçtların daha etibarlı şəkildə göndərilməsinə imkan verən və onların spam qovluğuna düşmə ehtimalını azaldan protokoldur.