Bu məqaləni lazımdır. |
POP3 (Post Office Protocol Version 3 — poçt şöbəsi protokolu 3-cü variant 3) serverdən elektron poçtda yerləşən məlumatları əldə etmək üçün poçt klient (client) tərəfindən istifadə olunur. Adətən SMTP protokolu ilə birgə istifadə olunur. Bu protokolun əvvəlki POP, POP2 variantları köhnəlmişdir. POP3 protokolunun standartı RFC 1939-da müəyyən olunmuşdur. Genişlənmə və avtorizasiya üsulları RFC 2195, RFC 2449, RFC 1734, RFC 2222, RFC 3206, RFC 2595-də təyin edilmişdir. POP3 serverlərinin TLS və SSL dəstəkləməsi ilə də həyata keçirilməsi mümkündür. Poçt serverindən məlumatların götürülməsi üçün allternativ üsul kimi İMAP göstərilə bilər.
Seansın vəziyyəti
POP3 protokolunda 3 seans vəziyyəti nəzərdə tutulub:
Avtorizasiya
Klient autentifikasiya, sistemin istifadəçini tanımaq prosedurunu keçir.
Tranzaksiya
Klient elektron poçtun vəziyyəti haqda informasiya əldə edir, qəbul edir və pozur.
Yenilənmə
Server seçilmiş məktubları pozur və əlaqəni bağlayır.
Protokolun komandaları
APOP [adı] [digest]
Bu komanda serverə istifadəçinin adını və şifrəsini (digest) ötürür.
Arqument
[adı] — poçt ünvanının adını göstərən sətir.
[digest] — MD5 alqoritmi ilə hesablanmış, istifadəçinin şifrəsi əlavə olunmuş müvəqqəti nişanın həş-yekunu.
Məhdudiyyət
Dəstəklənmə mütləq deyil.
Ehtimal olunan cavablar
• +OK maildrop has n message
• -ERR password suplied for [adı] is incorrect
USER [adı]
Serverə adı təqdim edir.
Arqument
[adı] — elektron poçtun adının göstərən sətir.
Məhdudiyyət
Yoxdur.
Ehtimal olunan cavablar
• +OK name is a valid mailbox
• -ERR never heard of mailbox name
PASS [şifrə]
Serverə elektron poçtun şifrəsini təqdim edir.
Arqument
[şifrə] — elektron poçtun şifrəsi.
Məhdudiyyət
Poçt ünvanının adının düzgün göndərişindən sonra işləyir.
Ehtimal olunan cavablar
• +OK maildrop locked and ready
• -ERR invalid password
• -ERR unable to lock maildrop
DELE [məlumat]
Server, seçilmiş məlumatları pozmaq üçün işarələyir. Pozulmaq üçün işarələnmış məlumatlar əslində yalnız tranzaksiya bağlandıqdan sonra pozulur. Tranzaksiyanın bağlanması adətən QUİT komandasının göndərişindən sonra baş verir (tranzaksiyanın bağlanma müddəti serverdə təyin edilmişdir).
Arqument
[məlumat] — məlumatın nömrəsi.
Məhdudiyyət
Yalnız uğurlu identifikasiyadan sonra işləyir.
Ehtimal olunan cavablar
• +OK message deleted
• -ERR no such message
LIST [məlumat]
Əgər arqument göndərilibsə server seçilmiş məlumat haqda informasiya təqdim edir. Arqument göndərilmədiyi təqdirdə, server elektron poçtda yerləşən bütün məlumatları təqdim edir.
Arqument
[məlumat] — məlumatın nömrəsi (mütləq deyildir).
Məhdudiyyət
Yalnız uğurlu identifikasiyadan sonra işləyir.
Ehtimal olunan cavablar
• +OK scan listing follows
• -ERR no such message
NOOP
Server heçnə etmir və müsbət cavab verir.
Arqument
Yoxdur.
Məhdudiyyət
Yalnız uğurlu identifikasiyadan sonra işləyir.
Ehtimal olunan cavablar
• +OK
RETR məlumat
Server, nömrəsi göstərilmiş məlumatı ötürür.
Arqument
Məlumat – məlumatın nömrəsi
Məhdudiyyət
Yalnız uğurlu identifikasiyadan sonra işləyir.
Ehtimal olunan cavablar
• +OK message follows
• -ERR no such message
RSET
İstifadəçi, pozmaq üçün bilmədən işarələdiyi məlumatları bu komandanı göndərməklə işarələrini götürə bilər.
Arqument
Yoxdur.
Məhdudiyyət
Yalnız uğurlu identifikasiyadan sonra işləyir.
Ehtimal olunan cavablar
• +OK
STAT
Server poçtdakı məlumatların miqdarını və bu məlumatların poçtda tutduğu yerin miqdarını geri qaytarır.
Arqument
Yoxdur.
Məhdudiyyət
Yalnız uğurlu identifikasiyadan sonra işləyir.
Ehtimal olunan cavablar
• +OK a b
TOP [məlumat] [sətrilərin sayı]
Server, göstərilmiş məlumatın başlığını, boş sətir və əsas məlumatdakı göstərilmiş birinci sətirlərin sayını geri qaytarır.
Arqument
[məlumat] — məlumatın nömrəsi.
[sətirlərin sayı] — neçə sətri çıxarmaq lazımdır.
Məhdudiyyət
Yalnız uğurlu identifikasiyadan sonra işləyir.
Ehtimal olunan cavablar
• +OK n octets
• -ERR no such message
QUIT
Arqument
Yoxdur.
Məhdudiyyət
Yoxdur.
Ehtimal olunan cavablar
+OK
Nümumə
Bu şifrələnmiş parol dəstəryi ilə olan (APOP, RFC 1939) sessianın nümunəsidir:
S: <Server 110 portunda giriş əlaqələrini gözləyir>
C: <serverlə əlaqə yaradır>
S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us>
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb
S: +OK mrose's maildrop has 2 messages (320 octets)
C: STAT
S: +OK 2 320
C: LIST
S: +OK 2 messages (320 octets)
S: 1 120
S: 2 200
S: .
C: RETR 1
S: +OK 120 octets
S: <server informasiyanı ötürür 1>
S: .
C: DELE 1
S: +OK message 1 deleted
C: RETR 2
S: +OK 200 octets
S: <server məlumat göndərir 2>
S: .
C: DELE 2
S: +OK message 2 deleted
C: QUIT
S: +OK dewey POP3 server signing off (maildrop empty)
C: <əlaqəni bağlayır>
S: <giriş əlaqələrini gözləməyə davam edir>
Şifrənin hərflərlə göndərilməsi, sessiyasının əvvvəlinin nümunəsi:
C: USER cache
S +OK User accepted
C: PASS cachepass
S +OK Pass accepted
Həmçinin bax
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Bu meqaleni vikilesdirmek lazimdir Lutfen meqaleni umumvikipediya ve redakte qaydalarina uygun sekilde tertib edin POP3 Post Office Protocol Version 3 poct sobesi protokolu 3 cu variant 3 serverden elektron poctda yerlesen melumatlari elde etmek ucun poct klient client terefinden istifade olunur Adeten SMTP protokolu ile birge istifade olunur Bu protokolun evvelki POP POP2 variantlari kohnelmisdir POP3 protokolunun standarti RFC 1939 da mueyyen olunmusdur Genislenme ve avtorizasiya usullari RFC 2195 RFC 2449 RFC 1734 RFC 2222 RFC 3206 RFC 2595 de teyin edilmisdir POP3 serverlerinin TLS ve SSL desteklemesi ile de heyata kecirilmesi mumkundur Poct serverinden melumatlarin goturulmesi ucun allternativ usul kimi IMAP gosterile biler Seansin veziyyetiPOP3 protokolunda 3 seans veziyyeti nezerde tutulub Avtorizasiya Klient autentifikasiya sistemin istifadecini tanimaq prosedurunu kecir Tranzaksiya Klient elektron poctun veziyyeti haqda informasiya elde edir qebul edir ve pozur Yenilenme Server secilmis mektublari pozur ve elaqeni baglayir Protokolun komandalariAPOP adi digest Bu komanda servere istifadecinin adini ve sifresini digest oturur Arqument adi poct unvaninin adini gosteren setir digest MD5 alqoritmi ile hesablanmis istifadecinin sifresi elave olunmus muveqqeti nisanin hes yekunu Mehdudiyyet Desteklenme mutleq deyil Ehtimal olunan cavablar OK maildrop has n message ERR password suplied for adi is incorrect USER adi Servere adi teqdim edir Arqument adi elektron poctun adinin gosteren setir Mehdudiyyet Yoxdur Ehtimal olunan cavablar OK name is a valid mailbox ERR never heard of mailbox name PASS sifre Servere elektron poctun sifresini teqdim edir Arqument sifre elektron poctun sifresi Mehdudiyyet Poct unvaninin adinin duzgun gonderisinden sonra isleyir Ehtimal olunan cavablar OK maildrop locked and ready ERR invalid password ERR unable to lock maildrop DELE melumat Server secilmis melumatlari pozmaq ucun isareleyir Pozulmaq ucun isarelenmis melumatlar eslinde yalniz tranzaksiya baglandiqdan sonra pozulur Tranzaksiyanin baglanmasi adeten QUIT komandasinin gonderisinden sonra bas verir tranzaksiyanin baglanma muddeti serverde teyin edilmisdir Arqument melumat melumatin nomresi Mehdudiyyet Yalniz ugurlu identifikasiyadan sonra isleyir Ehtimal olunan cavablar OK message deleted ERR no such message LIST melumat Eger arqument gonderilibse server secilmis melumat haqda informasiya teqdim edir Arqument gonderilmediyi teqdirde server elektron poctda yerlesen butun melumatlari teqdim edir Arqument melumat melumatin nomresi mutleq deyildir Mehdudiyyet Yalniz ugurlu identifikasiyadan sonra isleyir Ehtimal olunan cavablar OK scan listing follows ERR no such message NOOP Server hecne etmir ve musbet cavab verir Arqument Yoxdur Mehdudiyyet Yalniz ugurlu identifikasiyadan sonra isleyir Ehtimal olunan cavablar OK RETR melumat Server nomresi gosterilmis melumati oturur Arqument Melumat melumatin nomresi Mehdudiyyet Yalniz ugurlu identifikasiyadan sonra isleyir Ehtimal olunan cavablar OK message follows ERR no such message RSET Istifadeci pozmaq ucun bilmeden isarelediyi melumatlari bu komandani gondermekle isarelerini goture biler Arqument Yoxdur Mehdudiyyet Yalniz ugurlu identifikasiyadan sonra isleyir Ehtimal olunan cavablar OK STAT Server poctdaki melumatlarin miqdarini ve bu melumatlarin poctda tutdugu yerin miqdarini geri qaytarir Arqument Yoxdur Mehdudiyyet Yalniz ugurlu identifikasiyadan sonra isleyir Ehtimal olunan cavablar OK a b TOP melumat setrilerin sayi Server gosterilmis melumatin basligini bos setir ve esas melumatdaki gosterilmis birinci setirlerin sayini geri qaytarir Arqument melumat melumatin nomresi setirlerin sayi nece setri cixarmaq lazimdir Mehdudiyyet Yalniz ugurlu identifikasiyadan sonra isleyir Ehtimal olunan cavablar OK n octets ERR no such message QUIT Arqument Yoxdur Mehdudiyyet Yoxdur Ehtimal olunan cavablar OKNumumeBu sifrelenmis parol desteryi ile olan APOP RFC 1939 sessianin numunesidir S lt Server 110 portunda giris elaqelerini gozleyir gt C lt serverle elaqe yaradir gt S OK POP3 server ready lt 1896 697170952 dbc mtview ca us gt C APOP mrose c4c9334bac560ecc979e58001b3e22fb S OK mrose s maildrop has 2 messages 320 octets C STAT S OK 2 320 C LIST S OK 2 messages 320 octets S 1 120 S 2 200 S C RETR 1 S OK 120 octets S lt server informasiyani oturur 1 gt S C DELE 1 S OK message 1 deleted C RETR 2 S OK 200 octets S lt server melumat gonderir 2 gt S C DELE 2 S OK message 2 deleted C QUIT S OK dewey POP3 server signing off maildrop empty C lt elaqeni baglayir gt S lt giris elaqelerini gozlemeye davam edir gt Sifrenin herflerle gonderilmesi sessiyasinin evvvelinin numunesi C USER cache S OK User accepted C PASS cachepass S OK Pass acceptedHemcinin baxElektron poct