imap ფოსტის სერვერი. POP3 და IMAP საფოსტო პროტოკოლების შედარება: რომელია უკეთესი და რატომ. უპირატესობები POP3-თან შედარებით

IMAP(ინგლისური ინტერნეტ შეტყობინებების წვდომის პროტოკოლი) არის აპლიკაციის დონის ინტერნეტ პროტოკოლი ელ.ფოსტაზე წვდომისთვის.

IMAP მომხმარებელს აძლევს მდიდარ შესაძლებლობებს ცენტრალურ სერვერზე მდებარე საფოსტო ყუთებთან მუშაობისთვის. ელ.ფოსტის პროგრამა, რომელიც იყენებს ამ პროტოკოლს, წვდება სერვერზე კორესპონდენციის საცავში, თითქოს მიმოწერა მდებარეობს მიმღების კომპიუტერზე. ელ. ფოსტის მანიპულირება შესაძლებელია მომხმარებლის (კლიენტის) კომპიუტერიდან, სერვერიდან ელ.ფოსტის სრული შინაარსის ფაილების მუდმივი გადაცემის საჭიროების გარეშე.

უპირატესობები POP-თან შედარებით

IMAP შეიქმნა უფრო მარტივი POP3 პროტოკოლის ჩასანაცვლებლად და აქვს შემდეგი უპირატესობები ამ უკანასკნელთან შედარებით:

* შეტყობინებები ინახება სერვერზე და არა კლიენტზე. შესაძლებელია იმავე საფოსტო ყუთში წვდომა სხვადასხვა კლიენტისგან. ასევე მხარდაჭერილია რამდენიმე კლიენტის ერთდროული წვდომა. პროტოკოლს აქვს მექანიზმები, რომლითაც კლიენტი შეიძლება იყოს ინფორმირებული სხვა კლიენტების მიერ განხორციელებული ცვლილებების შესახებ.
* მხარს უჭერს მრავალ საფოსტო ყუთს (ან საქაღალდეებს). კლიენტს შეუძლია შექმნას, წაშალოს და გადარქმევა საფოსტო ყუთები სერვერზე, ასევე ასოების გადატანა ერთი საფოსტო ყუთიდან მეორეში.
* შესაძლებელია გაზიარებული საქაღალდეების შექმნა, რომლებზეც წვდომა შეიძლება მრავალი მომხმარებლისთვის.
* ინფორმაცია ასოების სტატუსის შესახებ ინახება სერვერზე და ხელმისაწვდომია ყველა კლიენტისთვის. შეტყობინებები შეიძლება მოინიშნოს როგორც წაკითხული, მნიშვნელოვანი და ა.შ.
* სერვერის ძიების მხარდაჭერა. არ არის საჭირო სერვერიდან ბევრი შეტყობინების ჩამოტვირთვა, რათა იპოვოთ თქვენთვის სასურველი.
* ონლაინ მუშაობის მხარდაჭერა. კლიენტს შეუძლია შეინარჩუნოს მუდმივი კავშირი სერვერთან, ხოლო სერვერი რეალურ დროში აცნობებს კლიენტს საფოსტო ყუთებში ცვლილებების შესახებ, მათ შორის ახალი ასოების შესახებ.
* გათვალისწინებულია პროტოკოლის შესაძლებლობების გაფართოების მექანიზმი.

პროტოკოლის მიმდინარე ვერსია დასახელებულია IMAP4rev1 (IMAP ვერსია 4, რევიზია 1). პროტოკოლი მხარს უჭერს მომხმარებლის პაროლის გადაცემას დაშიფრული ფორმით. გარდა ამისა, IMAP ტრაფიკი შეიძლება დაშიფრული იყოს SSL-ის გამოყენებით.

IMAP სერვერი იყენებს TCP პორტს 143 ან 993 (IMAP SSL-ზე).

გადადით თქვენს საფოსტო ყუთში Gmail.com-ის პარამეტრებში და შეცვალეთ ენა ინგლისურად (აშშ). ჩვენ ახლა გვაქვს გადამისამართების და POP/IMAP ჩანართი. უნდა ჩართოთ POP და IMAP და აუცილებლად შეინახოთ. შემდეგი, გახსენით Profimail და შექმენით ახალი ანგარიში.
- აირჩიეთ საფოსტო სერვერის ტიპი IMAP
- შემომავალი ფოსტის სერვერი ჩვენ ვწერთ imap.gmail.com
- გამავალი ფოსტის სერვერი smtp.gmail.com
- შედით [email protected], პაროლის ხაზში არის თქვენი პაროლი.
- მიიღეთ შეტყობინებები და ჩართეთ თქვენი არჩევანის განახლებებში.
შემდეგი, გადადით დამატებით პარამეტრებზე
- smtp ავტორიზაცია მონიშნეთ ყუთი
- smtp შედით [email protected], პაროლის ხაზში არის თქვენი პაროლი.
- imap პორტი 993
- smtp პორტი 465
- შეამოწმეთ ველები SSL-ისთვის IMAP-ისთვის და SSL-ისთვის SMTP-ისთვის

მშობლიური კლიენტის კონფიგურაციისთვის (7 ღერძი)
- საფოსტო ყუთის სახელი (თქვენი არჩევანით)
- მიმდინარე წვდომის წერტილი (თქვენი არჩევანით)
- ჩემი ელფოსტის მისამართი ([email protected])
- გამავალი ფოსტის სერვერი (smtp.gmail.com)
- გაგზავნეთ შეტყობინებები (თქვენი არჩევანით)
- ასლი თქვენთვის (თქვენი არჩევანით)
- ჩართეთ ხელმოწერა (თქვენი არჩევანით)
- მომხმარებლის სახელი ([email protected])
- შემომავალი ფოსტის სერვერი (imap.gmail.com)
- საფოსტო ყუთის ტიპი (imap4)
- SSL დაცვა
- ატვირთეთ დანართები (თქვენი არჩევანით)
- ჩამოტვირთეთ სათაურები (თქვენი არჩევანით)

გამოცდილი შესრულება 3230 სტანდარტულ კლიენტზე და profmail 2.70-ზე
D720 მშობლიური კლიენტი და profmail 2.70

p.s. ჩემი სახელით (atrant), დავამატებ, რომ profimail 2.84-მა გააუმჯობესა თავსებადობა IMAP-თან GMAIL-ზე. ძირითადი მფლობელები რეკომენდირებულია განაახლონ, თუ მათ ეს უკვე არ გაუკეთებიათ =)

უსაფრთხოების საკითხი სულ უფრო აქტუალური ხდება საინფორმაციო ტექნოლოგიების გავრცელებასთან ერთად. აქ ჩვენ უნდა ვიმუშაოთ სხვადასხვა ასპექტზე, რომლებიც დაკავშირებულია მრავალ განვითარებასთან. მაგალითად, ბევრს აინტერესებს კითხვა, რა არის IMAP უსაფრთხოება. რამდენად უსაფრთხოა InternetAccessProtocol?


რა უპირატესობები აქვს მას? რისთვის იყო შემუშავებული? რა ვერსიები არსებობს? რა ოპერაციული მექანიზმი გამოიყენება? ჩვენ შევეცდებით ამ მიმოხილვაში მოვაგვაროთ ყველა ეს კითხვა.

რა არის IMAP?

კორესპონდენციის უსაფრთხოება განსაკუთრებით მნიშვნელოვანია იმის გამო, რომ ის შეიძლება შეიცავდეს სხვადასხვა ინფორმაციას. IMAP პროტოკოლი გამოიყენება იმის უზრუნველსაყოფად, რომ მხოლოდ ავტორიზებულ მომხმარებლებს შეუძლიათ წვდომა ელ.ფოსტის მონაცემებზე. იგი შეიქმნა TCP-ზე დაყრდნობით. ეს პროტოკოლი იყენებს პორტს 143. IMAP საშუალებას გაძლევთ იმუშაოთ ფოსტაზე, რომელიც მდებარეობს ცენტრალურ სერვერზე. პროგრამა, რომელიც იყენებს ამ პროტოკოლს, ასრულებს აუცილებელ მოქმედებებს ისე, რომ თითქოს მთელი კორესპონდენცია ინახება მომხმარებლის კომპიუტერში.

გადარიცხვის დიდი მოცულობისთვის შეიძლება გამოყენებულ იქნას სპეციალური IMAP სერვერი. ასოებით მანიპულირება არ საჭიროებს ფაილების შინაარსის მუდმივ გადაცემას მიმღებამდე. ეს შორს არის ერთადერთი პროტოკოლისგან, რომელიც დღეს გამოიყენება საფოსტო სერვისებთან მუშაობისას. SMTP პროტოკოლი შეიძლება გამოყენებულ იქნას წერილების გასაგზავნად, რადგან IMAP-ში გაგზავნის ბრძანება ვერ უზრუნველყოფს 100% უსაფრთხოებას. ამ პროტოკოლს აქვს რამდენიმე ცნობილი დაუცველობა.

რატომ შეიქმნა IMAP?

ეს პროტოკოლი შეიქმნა, როგორც ცნობილი POP3 პროტოკოლის ალტერნატივა. ყველაფერი დაიწყო POP3 პროტოკოლის ხარვეზების გამო. მაგალითად, ის არ იძლეოდა სერვერზე შეტყობინებების მართვის, გადატანის და შენახვის შესაძლებლობას. ამ მიზეზით შემუშავდა IMAP პროტოკოლი. სწორედ ამ პროტოკოლის დახმარებით მომხმარებელს შეუძლია ფოსტის მიღება სხვადასხვა ადგილას. ეს შესაძლებელი გახდა იმის გამო, რომ ყველა საჭირო ინფორმაცია ინახება დისტანციურ სერვერზე.

IMAP-ის უპირატესობები POP3-თან შედარებით

რატომ შევიდა IMAP პროტოკოლი? საქმე იმაშია, რომ ზემოთ ჩამოთვლილთა გარდა, ეს პროტოკოლი იძლევა უამრავ უპირატესობას:

— კავშირი არ წყდება, სანამ მომხმარებლის ინტერფეისი აქტიურია;
— შეტყობინებები ჩამოიტვირთება მხოლოდ იმ შემთხვევაში, თუ კლიენტს აქვს შესაბამისი მოთხოვნები;
— შესაძლებელია რამდენიმე მომხმარებლის ერთდროული წვდომა, ხოლო თითოეულ მომხმარებელს შეუძლია განხორციელებული ცვლილებების მონიტორინგი;
— კლიენტი იღებს შესაძლებლობას შექმნას, წაშალოს ან შეცვალოს ყუთების სახელი. თქვენ ასევე შეგიძლიათ გადაიტანოთ შეტყობინებები საფოსტო ყუთებს შორის;
— თუ გაქვთ IMAP 4 AccessControlList გაფართოება, შესაძლებელია წვდომის უფლებების შეცვლა;
— თქვენ ასევე შეგიძლიათ თავად აკონტროლოთ შეტყობინების სტატუსი. ტრანზაქციის მონაცემებს ეწოდება დროშები და ინახება სერვერებზე;
— სასურველი შეტყობინების ძიება ხორციელდება სერვერზე. არსებობს გაფართოების სპეციალური მექანიზმი.

შეტყობინებები და მათი ატრიბუტები

IMAP პროტოკოლი მუშაობს მხოლოდ შეტყობინებებზე, რომლებიც არ საჭიროებს პაკეტებს სპეციალური სათაურებით. თითოეულ ამ პაკეტს აქვს საკუთარი ატრიბუტები. ისინი შეიძლება განისაზღვროს ინდივიდუალურად ან სხვებთან ერთად. დღეს უკვე არსებობს IMAP პროტოკოლების ექვსი ვერსია. უახლესი ვერსია თითქმის ყოველთვის გამოიყენება.

IMAP პროტოკოლთან მუშაობისას, თითოეული შეტყობინება იღებს საკუთარ 32-ბიტიან კოდს. კოდს ემატება უნიკალური იდენტიფიკატორი. კოდი და იდენტიფიკატორი ერთად ქმნიან 64-ბიტიან თანმიმდევრობას. აუცილებელია შეტყობინების იდენტიფიცირება. ასე ხდება უსაფრთხოება დანერგილი IMAP პროტოკოლში. რაც უფრო გვიან მოვა შეტყობინება, მით უფრო მნიშვნელოვანი იქნება UID. ეს პარამეტრი გამოიყენება როგორც საპასუხო კოდი საფოსტო ყუთის შერჩევის პროცესში. ეს კოდი არ იცვლება სესიების დროს ან მათ შორის. თუ ტექნიკური პირობები მოითხოვს ამ პარამეტრის რედაქტირებას, მაშინ UID უნდა იყოს უფრო დიდი ვიდრე ადრე. IMAP პორტი გამოიყენება ინფორმაციის გადასაცემად.

შეტყობინების ნომერი

შეტყობინებების თანმიმდევრობის ნომერი იწყება 1-დან. ყოველ მომდევნო შეტყობინებას ექნება რიცხვი 1-ით მეტი წინასთან შედარებით. საფოსტო ყუთისგან განსხვავება ისაა, რომ ეს ნომერი შეიძლება შეიცვალოს სესიის დროს, მაგალითად, თუ წერილი წაიშალა.

შეტყობინების დროშები

ეს ატრიბუტი არის სია, რომელიც შეიცავს ნულოვანი ან დიდი რაოდენობის დასახელებულ ჟეტონებს, რომლებიც დაკავშირებულია ძირითად ინფორმაციას. IMAP 4.1-მა შემოიტანა ორი ტიპის დროშები. მათ შეუძლიათ იმოქმედონ დროებით, მაგალითად, სესიის დროს, ან შეიძლება იყოს მუდმივი. სისტემის დროშა არის ის, რისთვისაც სახელი განისაზღვრება პროტოკოლის სპეციფიკაციაში. ყველა დროშა უნდა დაიწყოს "\" სიმბოლოთი. ამჟამად განსაზღვრულია შემდეგი სისტემის დროშები:

— \ნახეს– შეტყობინება უკვე წაკითხულია;
- \უპასუხა - პასუხი გაგზავნილია;
— \უკანასკნელი - შეტყობინება გამოჩნდა მიმდინარე სესიაზე;
— \draft – შეტყობინება მონიშნული იყო მონახაზად;
— \flagged – მომხმარებელმა მონიშნა ეს შეტყობინება მნიშვნელოვანად;
— \წაშლილი - მომხმარებელმა წაშალა შეტყობინება.

შიდა თარიღი და დრო

როგორ განისაზღვრება ეს პარამეტრები და რა მნიშვნელობები უნდა იყოს მითითებული მათში? თუ შეტყობინება მიწოდებულია SMTP პროტოკოლის გამოყენებით, მაშინ მიიღება საბოლოო მიმღების დრო და თარიღი. თუ გამოყენებული იქნა კოპირების ბრძანება, მიიღება გამგზავნის პარამეტრები. თქვენ შეგიძლიათ დააყენოთ საკუთარი თარიღი და დრო. ამისათვის თქვენ უნდა გამოიყენოთ append ბრძანება.

კლიენტ-სერვერის ურთიერთქმედება

IMAP პროტოკოლის გამოყენებისას კომუნიკაცია მყარდება კლიენტ-სერვერზე. კლიენტი აგზავნის ყველა მიღებულ ბრძანებას, ხოლო სერვერი აგზავნის მოთხოვნილ მონაცემებსა და ინფორმაციას მოთხოვნის დასასრულებლად. შეტყობინებები არის სტრიქონების სახით, რომლებიც მთავრდება სპეციალური თანმიმდევრობით. ყველა პროცედურა ხორციელდება კლიენტის ბრძანებით. მათი ამოცნობა ხდება სპეციალური საიდენტიფიკაციო პრეფიქსის გამოყენებით. ეს იდენტიფიკატორი არის მოკლე ალფაციფრული სტრიქონი.

წინააღმდეგ შემთხვევაში მას ასევე უწოდებენ ნიშანს. თითოეულ გუნდს აქვს საკუთარი უნიკალური ნომერი. არსებობს ორი შესაძლო შემთხვევა, როდესაც კლიენტის მიერ გაგზავნილი მონაცემები შეიძლება იყოს არასრული. პირველი შემთხვევა ხდება მაშინ, როდესაც ბრძანების არგუმენტს აქვს კოდი, რომელიც ადრე განსაზღვრავდა ოქტეტების რაოდენობას. მეორე შემთხვევა ხდება მაშინ, როდესაც საჭიროა სერვერის პასუხი. ორივე შემთხვევაში კლიენტი იღებს მოთხოვნას ბრძანების გაგრძელების შესახებ. ის უნდა დაიწყოს + სიმბოლოთი. გადაცემა უნდა დასრულდეს, როდესაც გარკვეული ტიპის მონაცემების მიღება დაიწყება.

წინააღმდეგ შემთხვევაში, ახალი პროცესის დაწყება შეუძლებელი იქნება. მონაცემთა გადაცემა სერვერზე, წაკითხვა და პარამეტრების შერჩევა ხდება პროტოკოლის მიმღების გამოყენებით. როდესაც ბრძანების დამუშავება დასრულდება, ამ შეტყობინებით პასუხი გაეგზავნება კლიენტს. ინფორმაცია, რომელიც არ მიუთითებს ინსტრუქციის დასრულებაზე, აღინიშნება *-ით. ამას ჰქვია დაუწერელი პასუხი. IMAP პროტოკოლში ასევე შესაძლებელია სერვერის მონაცემების გაგზავნა კლიენტის მოთხოვნებზე პასუხის სახით ან საკუთარი ინიციატივით. მონაცემთა ფორმატი დამოუკიდებელია იმ მიზეზისგან, რისთვისაც იგი გაიგზავნა.

რას იტყვით პოპულარული ელექტრონული ფოსტის სერვისების გამოყენებაზე? პარამეტრები მიუწვდომელია ჩვეულებრივი IMAP მომხმარებლებისთვის. მათი შესრულება შესაძლებელია მხოლოდ იმ შემთხვევაში, თუ წერილი გაიგზავნება სპეციალური კლიენტის პროგრამის გამოყენებით. უფრო მეტიც, ეს პარამეტრები ვრცელდება მხოლოდ შემოსულ წერილებზე. რისთვის არის საჭირო პასუხები? ისინი აცნობებენ მომხმარებელს მოთხოვნის წარმატებით ან წარუმატებლობის შესახებ. პასუხი ყოველთვის იყენებს იმავე ეტიკეტს, რომელსაც კლიენტის ბრძანება იყენებდა პროცედურის გაშვებისას.

ამ მიზეზით, შესაძლებელია მონაცემთა მრავალძაფიანი გადაცემა. ამ სიტუაციის გასარკვევად შესაძლებელია სამი ტიპის პასუხის გამოყენება: წარმატება, წარუმატებლობა და IMAP პროტოკოლის შეცდომა. კლიენტი ყოველთვის მზად უნდა იყოს, დაამუშავოს ნებისმიერი პასუხი, რომელიც მას მოჰყვება. მონაცემები უნდა დაიწეროს ისე, რომ კლიენტმა შეძლოს მისი გამოყენება სერვერზე საძიებო მოთხოვნების გაგზავნის გარეშე. ამას საკმაოდ ხშირად ხედავთ Gmail-ში. IMAP პარამეტრების შეცვლა ან რედაქტირება შესაძლებელია ელ.ფოსტის კლიენტების გამოყენებისას ფუნქციების ფართო სპექტრით.

04/13/17 1.7K

თუ იღებთ ზოგიერთ წერილს ერთ კომპიუტერზე და ზოგს მეორეზე, ამან შეიძლება გამოიწვიოს პრობლემები. ვინაიდან ის არ იყენებს IMAP პროტოკოლს.

უეინ ციმერმანის ცოლი ჩვეულებრივ კითხულობს ელ.წერილს თავის კომპიუტერზე. მაგრამ როდესაც ის ცდილობს თავისი ელ.ფოსტის ნახვას ქმრის კომპიუტერზე, შეტყობინებები იკარგება.

შემიძლია ვივარაუდო, რომ თქვენი მეუღლის ელფოსტის კლიენტი კონფიგურირებულია ძველი POP3 პროტოკოლის გამოსაყენებლად. ის კარგად მუშაობდა, როდესაც ადამიანების უმეტესობას ერთი კომპიუტერი ჰქონდა და არა სმარტფონი. მაგრამ რადგან ხალხი იყენებს მრავალ კომპიუტერს და მობილურ მოწყობილობას ელ.ფოსტაზე წვდომისთვის, ეს ასე აღარ არის.

როცა ეუბნებით თქვენს ელ.ფოსტის კლიენტს ( მაგალითად Outlook) მიიღეთ წერილი, POP3 პროტოკოლი გადააქვს ახალ ასოებს ფოსტის სერვისის სერვერიდან თქვენს კლიენტზე და შლის მათ სერვერიდან. თუ POP3-ით ორ კომპიუტერზე ამოწმებთ ელფოსტას, ზოგიერთ ელფოსტაზე წვდომა იქნება ერთ კომპიუტერზე, ხოლო სხვა ელფოსტაზე ხელმისაწვდომი იქნება მხოლოდ მეორეზე.

აქ მოცემულია ამ პრობლემის გადასაჭრელად ორი გზა:

გამოიყენეთ საუკეთესო პროტოკოლი

POP3-ისგან განსხვავებით, IMAP გამოიყენება კლიენტის პროგრამული უზრუნველყოფის სერვერთან სინქრონიზაციისთვის. ყველა ელფოსტა ხელმისაწვდომი იქნება ორივე მოწყობილობაზე. როდესაც თქვენ წაშლით წერილს თქვენს კლიენტში, IMAP ასევე წაშლის მას სერვერიდან.

Outlook 2016-ში ( რომელიც ნაგულისხმევად იყენებს POP3 პროტოკოლს), თქვენ არ შეგიძლიათ პირდაპირ შეცვალოთ ანგარიშის პროტოკოლი. მაგრამ თქვენ შეგიძლიათ შექმნათ ახალი ანგარიში და წაშალოთ ძველი:

  1. Outlook-ში გადადით მენიუში ფაილი - ანგარიშის პარამეტრები - ანგარიშის პარამეტრები:

  1. ეკრანზე გამოჩნდება დიალოგური ფანჯარა: ანგარიშის პარამეტრები" დააჭირეთ ღილაკს "შექმნა";
  2. მასტერში" დაამატეთ ანგარიში» აირჩიეთ ელემენტი « ხელით დაყენება"ან" დამატებითი სერვერის ტიპები» ( ქვედა მარცხენა კუთხეში):

  1. შემდეგ გვერდზე აირჩიეთ POP ან IMAP პროტოკოლი. ( დიახ, ეს არის ერთ-ერთი ვარიანტი);
  2. მიაწოდეთ ყველა საჭირო ინფორმაცია. დარწმუნდით, რომ თქვენი ანგარიშის ტიპი დაყენებულია IMAP-ზე;
  3. ახლა თქვენ გაქვთ ორი ანგარიში, რომლებიც იზიარებენ იმავე ელფოსტის მისამართს. დაბრუნდით თქვენს შემოსულებში და გადაიტანეთ წერილები ძველი ანგარიშიდან ახალში;
  4. დაბრუნდით "ანგარიშები" დიალოგურ ფანჯარაში, აირჩიეთ POP3-ისთვის კონფიგურირებული ძველი ანგარიში და დააწკაპუნეთ ღილაკზე "წაშლა".

გამოიყენეთ ვებ კლიენტი

თუ თქვენს ფოსტას ამოწმებთ ელ.ფოსტის სერვისით და არა კომპიუტერის პროგრამის საშუალებით, კონკრეტულ კომპიუტერში წერილების ჩამოტვირთვა პრობლემას არ წარმოადგენს.

ასევე შეგიძლიათ გამოიყენოთ სანდო ვებ-ელფოსტის სერვისი, როგორიცაა Gmail. თქვენ უნდა შექმნათ ახალი Gmail ანგარიში, მაგრამ შეგიძლიათ დააყენოთ Gmail ელ.ფოსტის ნებისმიერი სხვა სერვისიდან ელფოსტის გაგზავნისა და მიღებისთვის IMAP-ის გამოყენებით დაყენებით:

  1. Gmail-ში დააწკაპუნეთ ხელსაწყოს ხატულაზე, რომელიც მდებარეობს ზედა მარჯვენა კუთხეში და აირჩიეთ „პარამეტრები“;
  2. გადადით " ანგარიშები და იმპორტი»;
  3. განყოფილებაში " ელფოსტის გაგზავნა როგორც» დააჭირეთ ღილაკს » დაამატეთ სხვა ელფოსტის მისამართი» და მიჰყევით დაყენების ოსტატის მითითებებს;
  4. გადადით განყოფილებაში " ფოსტის შემოწმება სხვა ანგარიშებიდან (POP3-ის გამოყენებით)", დააჭირეთ ღილაკს" დაამატეთ POP3 ელ.ფოსტის ანგარიში» და მიჰყევით დაყენების ოსტატის მითითებებს.

დიდი შანსია, რომ ადამიანების უმეტესობა, ვინც კითხულობს ამ სახელმძღვანელოს, უკვე იცნობს ყველაზე ხშირად გამოყენებულ საკომუნიკაციო ტექნოლოგიას: ელ.ფოსტას. მაგრამ გიფიქრიათ ოდესმე იმაზე, თუ როგორ მუშაობს ის სინამდვილეში? ამ სტატიაში ჩვენ გავიგებთ, თუ როგორ მუშაობს ეს სერვისი და რა არის POP3, SMTP და IMAP.

POP3(ფოსტის პროტოკოლის ვერსია 3) ხშირად გამოიყენება დისტანციურ ელ.ფოსტის სერვერთან კომუნიკაციისთვის და შეტყობინებების ადგილობრივ ელფოსტის კლიენტზე ჩამოსატვირთად და შემდეგ სერვერზე წასაშლელად, მაგალითად Thunderbird, Windows Mail და ა.შ. თუმცა, ელ.ფოსტის კლიენტები ჩვეულებრივ სთავაზობენ არჩევანს, დატოვონ თუ არა შეტყობინებების ასლები სერვერზე. თუ თქვენ იყენებთ რამდენიმე მოწყობილობას შეტყობინებების გასაგზავნად, რეკომენდირებულია დატოვოთ ეს ფუნქცია ჩართული, წინააღმდეგ შემთხვევაში, სხვა მოწყობილობაზე არ გექნებათ წვდომა გაგზავნილ შეტყობინებებზე, რომლებიც არ იყო შენახული დისტანციურ სერვერზე. ასევე აღსანიშნავია, რომ POP3 არის მხოლოდ ცალმხრივი პროტოკოლი, რაც ნიშნავს, რომ მონაცემები აღებულია დისტანციური სერვერიდან და იგზავნება ადგილობრივ კლიენტზე.

ნაგულისხმევი POP3 პორტებია:

პორტი 110 - პორტი დაშიფვრის გარეშე

პორტი 995 არის SSL/TLS პორტი, რომელიც ასევე ცნობილია როგორც POP3S

ნაბიჯი 2 - განსხვავებები POP3-სა და IMAP-ს შორის და რა არის პორტები IMAP-ისთვის?

IMAP (აპლიკაციის ფენის პროტოკოლი ელ. ფოსტაზე წვდომისთვის), ისევე როგორც POP3, გამოიყენება ელ.ფოსტის შეტყობინებების მისაღებად ლოკალურ კლიენტზე, თუმცა მას აქვს მნიშვნელოვანი განსხვავება - გადმოწერილია მხოლოდ ელ.ფოსტის სათაურები, თავად წერილის ტექსტი რჩება. სერვერი. ეს საკომუნიკაციო პროტოკოლი მუშაობს ორი მიმართულებით, თუ ცვლილებები მოხდება ლოკალურ კლიენტზე, ისინი გადაეცემა სერვერს. IMAP ახლახან უფრო პოპულარული გახდა, რადგან ელ.ფოსტის სერვისის გიგანტურმა პროვაიდერებმა, როგორიცაა Gmail, დაიწყეს მისი რეკომენდაცია POP3-ის ნაცვლად.

ნაგულისხმევი IMAP პორტებია:

  • პორტი 143 - პორტი დაშიფვრის გარეშე
  • პორტი 993 არის SSL/TLS პორტი, რომელიც ასევე ცნობილია როგორც IMAPS

ნაბიჯი 3 - SMTP, პროტოკოლი გამავალი ელ.ფოსტის კომუნიკაციისთვის

მარტივი ფოსტის გადაცემის პროტოკოლი ( SMTP), გამოიყენება დისტანციურ სერვერთან კომუნიკაციისთვის და შემდეგ ლოკალური კლიენტიდან დისტანციურ სერვერზე და, საბოლოოდ, შეტყობინების მიმღების სერვერზე გაგზავნისთვის. თქვენს ელ.ფოსტის სერვერზე, ეს პროცესი კონტროლდება სპეციალური სერვისის მიერ ( MTA). აღსანიშნავია, რომ SMTP გამოიყენება მხოლოდ შეტყობინებების გასაგზავნად.

SMTP პორტები:

  • პორტი 25 - პორტი დაშიფვრის გარეშე
  • პორტი 465 არის SSL/TLS პორტი, რომელიც ასევე ცნობილია როგორც SMTPS

დასკვნა

ვიმედოვნებთ, რომ ახლა თქვენ გესმით, როგორ მუშაობს ელ.ფოსტის პროტოკოლები და რომელ პორტებს იყენებენ ისინი. ამ გაკვეთილზე ვისწავლეთ რა არის POP3, SMTP და IMAP და რისთვის გამოიყენება ისინი. მაგალითად, POP3 და IMAP გამოიყენება ერთიდაიგივე მიზნებისთვის, მაგრამ ისინი განსხვავებულად უახლოვდებიან ამ ამოცანებს. IMAP ტოვებს შეტყობინების შინაარსს სერვერზე და POP3 ჩამოტვირთავს მას თქვენს კომპიუტერში. ასევე, ჩვენ გავარკვიეთ, თუ რა არის სტანდარტული პორტები SMTP, POP3 და IMAP-ისთვის.

ფოსტით მუშაობის ორი ძირითადი მეთოდი არსებობს: ონლაინ და ოფლაინ.

ოფლაინ მეთოდის მიხედვით, ფოსტა მიეწოდება სერვერს და კომპიუტერის მომხმარებელი პერიოდულად იწყებს ელ.ფოსტის კლიენტს, რომელიც ჩამოტვირთავს ყველა ახალ ფოსტას კომპიუტერში. ფოსტის ყველა დამუშავება, როგორიცაა ფილტრაცია, ხდება ადგილობრივ აპარატზე. ხაზგარეშე წვდომა? „შენახვა და გაგზავნა“ სერვისი, რომელიც შექმნილია ფოსტის მოთხოვნით გაგზავნისთვის ფოსტის სერვერიდან ერთ საბოლოო წერტილზე. დანიშნულების მანქანაში მიტანის შემდეგ, შეტყობინებები იშლება ფოსტის სერვერიდან.

ონლაინ წვდომის შემთხვევაში, ფოსტა ასევე მიეწოდება საზიარო სერვერს, მაგრამ კლიენტი აღარ აკოპირებს მთელ წერილს და შემდეგ შლის მას სერვერიდან. ონლაინ მიდგომა უფრო კლიენტ-სერვერია. ამ შემთხვევაში კლიენტს შეუძლია სერვერს სთხოვოს შეტყობინების სათაური ან მოითხოვოს შეტყობინების მოძიება რაიმე კრიტერიუმით. შეტყობინებები შეიძლება მოინიშნოს სხვადასხვა სტატუსის დროშებით (მაგალითად, წერილი მონიშნულია წასაშლელად ან მასზე პასუხი გაეგზავნა) და ეს ნიშნები შენარჩუნებულია მომხმარებლის მიერ აშკარად წაშლამდე (რაც შეიძლება არ მოხდეს შემდეგ სესიამდე. ).

  • ოფლაინ მეთოდის უპირატესობები:
    • სერვერთან კავშირის მინიმალური დრო.
    • სერვერის რესურსების მინიმალური გამოყენება.
  • ონლაინ მეთოდის უპირატესობები:
    • სხვადასხვა დროს სხვადასხვა კომპიუტერის გამოყენების უნარი.
    • გამოყენების უნარი?მსუბუქი? კლიენტის მანქანები.
    • პლატფორმისგან დამოუკიდებელი წვდომა მრავალ საფოსტო ყუთზე.
    • ერთობლივი საფოსტო ყუთების ერთდროული წვდომის შესაძლებლობა.

ონლაინ წვდომის მთავარი უპირატესობა ის არის, რომ საფოსტო ყუთები შემომავალი და საარქივო ფოსტით ინახება სერვერზე და მათი ერთნაირად წვდომა შესაძლებელია სხვადასხვა კომპიუტერიდან სხვადასხვა დროს. და ეს ყველაფერი შეიძლება გაკეთდეს ფაილის გაზიარების პროტოკოლების გამოყენების გარეშე (ეს პროტოკოლები არ არსებობს ყველა პლატფორმაზე, შეიძლება იყოს დაბალი შესრულება და გამოიწვიოს ფაილების დაბლოკვის პრობლემები, ეს ყველაფერი არ არის საჭირო იმ მომხმარებლებისთვის, რომლებიც ყოველთვის იყენებენ იმავე კომპიუტერს წვდომისთვის). ფოსტა, მაგრამ ძალიან მნიშვნელოვანი ხდება მათთვის, ვინც იყენებს მრავალ კომპიუტერს.

შესაძლებლობები და

POP შეიქმნა ოფლაინ ფოსტის დამუშავების მხარდასაჭერად. მიუხედავად იმისა, რომ ოფლაინ წვდომის შეზღუდვები შეიძლება კომპენსირებული იყოს ამ პროტოკოლის ონლაინ გამოყენებით, POP უბრალოდ არ გააჩნია მაღალი ხარისხის ონლაინ წვდომისთვის საჭირო ზოგიერთი ფუნქციონალობა. POP3-ის მიერ მხარდაჭერილი ფსევდო-ონლაინ წვდომის რეჟიმი არის ის, სადაც მომხმარებელი ტოვებს ფოსტას სერვერზე და ეს ხშირად მოითხოვს დისტანციური ფაილური სისტემის პროტოკოლს, რათა ფოსტის კლიენტმა განაახლოს საფოსტო ყუთი ან დააყენოს შეტყობინების დროშები. IMAP ასევე შეიძლება გამოყენებულ იქნას ოფლაინ წვდომისთვის, მაგრამ მისი ძალა ვლინდება ძირითადად ონლაინ წვდომით. მოკლედ, IMAP საშუალებას გაძლევთ მანიპულიროთ დისტანციური საფოსტო ყუთებით, თითქოს ისინი ადგილობრივი იყოს. IMAP კლიენტის იმპლემენტაციისა და ფოსტის არქიტექტურის მიხედვით, რომელიც ფოსტის სისტემის მენეჯერს სურს, მომხმარებელს შეუძლია შეინახოს შეტყობინებები მხოლოდ კლიენტის აპარატზე, მხოლოდ სერვერზე, ან ჰქონდეს არჩევანის გაკეთება ორივე.

მოდით ახლა მივცეთ POP3 და IMAP4 პროტოკოლების მოკლე შედარება.

  • ორივე პროტოკოლისთვის საერთო მახასიათებლები
    • ორივე მხარს უჭერს ოფლაინ წვდომას
    • ფოსტა მიეწოდება საერთო, მუდამ ჩართულ ფოსტის სერვერს
    • ახალი ფოსტა ხელმისაწვდომია კლიენტის მეტი პლატფორმიდან და ინტერნეტის ნებისმიერი ადგილიდან
    • პროტოკოლები ღია და სტანდარტიზებულია (არსებობს შესაბამისი RFC ინტერნეტში)
    • ორიენტირებულია მხოლოდ ფოსტის კითხვაზე, ორივე იყენებს
    • ორივე პროტოკოლი მხარს უჭერს შეტყობინებების მუდმივ ID-ებს (POP3 - არა ყველა სერვერი), რომლებიც გამოიყენება გათიშული წვდომისთვის
  • POP3-ის უპირატესობები
    • უფრო ადვილია განხორციელება
    • ამ დროისთვის მეტი კლიენტია
  • IMAP4-ის უპირატესობები
    • შეუძლია მანიპულირება მუდმივი შეტყობინებების დროშებით (ნანახი, მონახაზი, წაშლილი,?).
    • მას შეუძლია როგორც შეტყობინებების შენახვა, ასევე მათი ჩამოტვირთვა. შესაძლებელია შეტყობინებების დამატება თქვენს საფოსტო ყუთში.
    • შეუძლია რამდენიმე საფოსტო ყუთთან მუშაობა (შესაძლოა იერარქიულიც კი).
    • შეუძლია საფოსტო ყუთების პარალელური წვდომის მხარდაჭერა და საფოსტო ყუთების პარალელური განახლება.
    • შესაფერისია არა-ფოსტის მონაცემებზე წვდომისთვის, როგორიცაა ახალი ამბები ან დოკუმენტები.
    • შეუძლია გამოიყენოს ხაზგარეშე წვდომა კავშირის დროისა და დისკზე გამოყენებული სივრცის შესამცირებლად.
    • საშუალებას გაძლევთ მოძებნოთ შეტყობინებები სერვერზე.
    • შესაძლებელია წერილის ნაწილის ჩამოტვირთვა, ხოლო ფრაგმენტის ჩამოტვირთვა შეგიძლიათ ნებისმიერი ადგილიდან და ნებისმიერი სიგრძის.
    • შექმნილია სპეციალურად ონლაინ წვდომის მუშაობის გასაუმჯობესებლად, განსაკუთრებით ნელი კავშირებისთვის.
    • IMAP4 rev 1 მხარს უჭერს უნიკოდის სტანდარტს (ფოსტის ყუთები Unicode სახელებით, შეტყობინებების ძებნა)
    • არსებობს ძირითადი პროტოკოლის გაფართოების სტანდარტიზებული გზა. კერძოდ, არსებობს გაფართოებები მომხმარებლის კვოტების მართვისთვის და მათი წვდომის უფლებების სხვა ადამიანების ან საზიარო საფოსტო ყუთებზე.
    • არის თუ არა კომპანიონი პროტოკოლები? (IMSP და მისი ACAP მიმღები) მომხმარებლის პარამეტრების შესანახად და მანიპულირებისთვის.

მეტი IMAP4-ის შესახებ

IMAP-ს შეუძლია მანიპულირება შეტყობინებების მუდმივი სტატუსის დროშებით, მათ შორის ?ნახულია?, ?წაშლილი?, ?უპასუხა?, ასევე მომხმარებლის მიერ განსაზღვრული დროშებით. IMAP საშუალებას გაძლევთ შეინახოთ შეტყობინებები და ასევე მიიღოთ ისინი სერვერიდან. მომხმარებელს შეუძლია დაამატოთ შეტყობინება შემოსულებიდან არქივის ყუთში (ან პირიქით, IMAP-ის გამოყენებით, კლიენტს შეუძლია წვდომა და მართოს რამდენიმე საფოსტო ყუთი). ეს მოიცავს როგორც სხვადასხვა არქივსა და შემოსულებში დასახელების და წვდომის შესაძლებლობას, ასევე მათ ჩამოთვლას, შექმნის, წაშლისა და სახელის გადარქმევის შესაძლებლობას. ეს საფოსტო ყუთები შეიძლება განთავსდეს იმავე ან სხვადასხვა საფოსტო სერვერზე. IMAP კლიენტი საშუალებას მოგცემთ ნახოთ ისინი ერთდროულად და გადაიტანოთ შეტყობინებები ერთი საფოსტო ყუთიდან მეორეში.

IMAP-ს შეუძლია დაუშვას ერთობლივი საფოსტო ყუთების ერთდროული წვდომა და განახლება. ეს შესაძლებლობა მოსახერხებელია იმ შემთხვევაში, თუ რამდენიმე კლიენტი ამუშავებს შეტყობინებებს, რომლებიც მოდიან საერთო შემოსულებში. ყველა აქტიური კლიენტი ეცნობება საფოსტო ყუთის მდგომარეობის ცვლილებას IMAP-ის საშუალებით.

IMAP შეიძლება გამოყენებულ იქნას არა-ფოსტის მონაცემებზე წვდომისათვის, როგორიცაა Newsgroups. ეს მოსახერხებელია სხვადასხვა კლასის ინფორმაციის ხელმისაწვდომობის მეთოდის გაერთიანების თვალსაზრისით. IMAP ასევე მხარს უჭერს ოფლაინ წვდომას, რაც დაზოგავს დროს სერვერთან და სერვერის რესურსებთან კავშირის დროს. ხაზგარეშე მეთოდი მოსახერხებელია გამოსაყენებლად ისეთ სიტუაციებში, როდესაც სერვერზე წვდომა ხდება მხოლოდ ძვირადღირებული dial-up კავშირის საშუალებით და მრავალ პლატფორმაზე წვდომა ნებისმიერ საფოსტო ყუთზე არ არის საჭირო. ასევე მომგებიანია ასეთი წვდომის გამოყენება, თუ კლიენტის მანქანა მდიდარია რესურსებით და სერვერი ცუდია.

ყველა IMAP კლიენტი არ გვთავაზობს მხარდაჭერას ოფლაინ რეჟიმში, მაგრამ პროტოკოლი სრულად იძლევა ამის საშუალებას. IMAP-ს აქვს დამხმარე პროტოკოლი მომხმარებლის პარამეტრების სამართავად, სახელწოდებით IMSP, ინტერნეტ შეტყობინებების მხარდაჭერის პროტოკოლი. IMSP იძლევა მდებარეობიდან დამოუკიდებელ (მრავალ პლატფორმაზე) წვდომას მომხმარებლის პირად პარამეტრებზე, როგორიცაა მისამართების წიგნი. (მისი შთამომავალი ACAP ასევე გაძლევთ საშუალებას შეინახოთ პარამეტრები სერვერებისა და მომხმარებელთა ჯგუფებისთვის. ACAP სპეციალურად ოპტიმიზებულია ქსელში გაგზავნილი მონაცემების რაოდენობის შესამცირებლად, აქვს მდიდარი ძიების შესაძლებლობები სერვერის მხარეს და გაძლევთ საშუალებას მართოთ მონაცემების წვდომის უფლებები.)

IMAP-ს აქვს დიზაინი ონლაინ წვდომის ოპტიმიზაციისთვის, განსაკუთრებით დაბალი სიჩქარის ბმულების საშუალებით. ეს დიზაინი მოიცავს შეტყობინების სტრუქტურის მიღების შესაძლებლობას კლიენტის მანქანაში მთელი შეტყობინების ჩამოტვირთვის გარეშე, შეტყობინების ნაწილების შერჩევითი ჩამოტვირთვა და სერვერის საძიებლად გამოყენების შესაძლებლობა კლიენტს შორის გადაცემული მონაცემების რაოდენობის შესამცირებლად. სერვერი. შეიძლება ძალიან სასარგებლო იყოს გარკვეული შეტყობინებების ან მათი ნაწილების (სერვერიდან კლიენტის მანქანაზე) გადატანა შესაბამის მომენტამდე, თუ შეტყობინებები არ არის უშუალო ინტერესი. თუ შეტყობინება შეიცავს თანდართულ დოკუმენტებს ან მულტიმედია მონაცემებს, შეტყობინების მხოლოდ ნაწილის გადაცემა შეიძლება იყოს დიდი უპირატესობა. ეს საკმაოდ მკაფიოდ იგრძნობა, მაგალითად, თუ სასტუმროში ხართ და გამოგიგზავნით მოკლე შეტყობინებას 10 მბ ვიდეო კლიპთან ერთად.

MIME შეტყობინებების ეფექტური მართვა IMAP-ის მნიშვნელოვანი უპირატესობაა POP-თან შედარებით. (MIME ნიშნავს Multipurpose Internet Mail Extensions, სტანდარტი შეტყობინებების კოდირებისთვის, რომლებიც შეიცავს თვითნებური ფაილების დანართებს. მას შემდეგ, რაც MIME შეტყობინებები კოდირდება, მათი გაგზავნა შესაძლებელია SMTP-ის გამოყენებით.) შეჯამებისთვის, შეგვიძლია ვთქვათ, რომ

IMAP აჯობა POP სამ სფეროში:

  • უფრო მდიდარი ფუნქციონირება საფოსტო ყუთის მანიპულირებისთვის;
  • რამდენიმე საფოსტო ყუთის მართვის შესაძლებლობა და არა მხოლოდ ერთი;
  • პრიმიტივები ონლაინ წვდომის შესრულების ოპტიმიზაციისთვის, განსაკუთრებით მაშინ, როდესაც საქმე ეხება დიდ MIME შეტყობინებებს.

POP-ის უპირატესობები IMAP-თან შედარებით:

  • უფრო დიდი რაოდენობის განხორციელება, როგორც კლიენტების, ასევე სერვერების არსებობა;
  • დაყენების სიმარტივე (რადგან POP-ს მცირე ფუნქციონირება აქვს, არაფრის კონფიგურაცია არ გჭირდებათ).

ჩემი აზრით, დროთა განმავლობაში, IMAP-მა უნდა ჩაანაცვლოს POP. POP3-ის აღწერა შეგიძლიათ იხილოთ RFC-1939-ში. IMAP4 აღწერილია RFC-2060-ში.

IMAP პროგრამული უზრუნველყოფის სია შეგიძლიათ იხილოთ მისამართზე /go?www.imap.org/products.html, ხოლო IMAP-თან დაკავშირებული დოკუმენტების სია შეგიძლიათ იხილოთ მისამართზე /go?www.imap.org/biblio.html.

ასევე პოტენციური ინტერესი შეიძლება იყოს /go?www.imap.org/imap.docs.html (IMAP დოკუმენტების კოლექცია); შეტყობინებების წვდომის პარადიგმები და პროტოკოლები (ეს დოკუმენტი არის სტატიაში წარმოდგენილი იდეების უფრო სრული აღწერა, გარდა ამისა, იგი დეტალურად აღწერს ტერმინოლოგიას და გვაწვდის ინფორმაციას POP და IMAP პროტოკოლების შესახებ ონლაინ წვდომის კონტექსტში).



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: