RMS Mail: browser-first ფოსტა ფონური სინქრონიზაციით
კლიენტი: RMS Digital Services (in-house)
ვებ-საიტი: https://rms-ds.com/products/rms-mail
RMS Mail — self-hosted პლატფორმა ელექტრონული ფოსტის სამართავად, აგებული სრული ავტონომიურობის, პროგნოზირებადი შესრულებისა და ინტერფეისისა და საფოსტო ინფრასტრუქტურის გამიჯვნის იდეის გარშემო.
კლასიკური webmail-გადაწყვეტილებებისგან განსხვავებით, RMS Mail არ არის დამოკიდებული IMAP-თან უშუალო ურთიერთქმედებაზე მომხმარებლის ინტერფეისში. სინქრონიზაციის, ინდექსაციისა და ძიების ყველა ოპერაცია შესრულებულია backend-ის მხარეს, რაც უზრუნველყოფს ინტერფეისის სტაბილურ მუშაობას ფოსტის ნებისმიერი მოცულობის დროს.
კლასიკური webmail-ის პრობლემა
ტრადიციული webmail-სისტემები მუშაობენ პირდაპირ IMAP-ის საშუალებით, რის გამოც:
- ინტერფეისი იყინება დიდ საქაღალდეებზე;
- ძიება ხდება ნელი და არაპროგნოზირებადი;
- მასობრივი ოპერაციები ბლოკავს UI-ს;
- შესრულება დამოკიდებულია საფოსტო სერვერის მდგომარეობაზე;
- არ არსებობს სტაბილური მუშაობა დიდ არქივებთან.
RMS Mail ამ პრობლემას წყვეტს არქიტექტურულად — ყველა მძიმე ოპერაციის backend-ში გადატანის ხარჯზე.
მიდგომის არქიტექტურა
RMS Mail ყოფს სისტემას ორ ფენად:
- UI ფენა — პასუხისმგებელია მხოლოდ ჩვენებასა და ურთიერთქმედებაზე;
- Backend ფენა — ასრულებს სინქრონიზაციას, ინდექსაციასა და ძიებას.
ყვე���ა რესურსზე ინტენსიური ოპერაცია შესრულებულია ასინქრონულად:
- IMAP სინქრონიზაცია ფონზე;
- წერილების ნაკადური დამუშავება;
- ძიების ინდექსების აგება;
- მასობრივი ოპერაციები ამოცანების რიგების საშუალებით.
ეს საშუალებას აძლევს ინტერფეისს დარჩეს მგრძნობიარე, საფოსტო ყუთის ზომის მიუხედავად.
RMS Mail-ის სამი რედაქცია
RMS Mail ვითარდება, როგორც პროდუქტების ხაზი გამოყენების სხვადასხვა სცენარისა და დატვირთვის დონისათვის.
Mono — მსუბუქი self-hosted ფოსტა
მსუბუქი რედაქცია ერთი მომხმარებლის ან მცირე ორგანიზაციებისთვის.
Mono შექმნილია სწრაფი დანერგვისა და მინიმალური ინფრასტრუქტურისთვის.
მახასიათებლები:
- ერთი მომხმარებელი = ერთი საფოსტო ყუთი;
- SQLite, როგორც ლოკალური საცავი;
- გარე დამოკიდებულებების არარსებობა (PostgreSQL, Redis და ა.შ.);
- ინტეგრაციები: Telegram, MCP, AI;
- გაშვება 2–3 ბრძანებაში;
- მუშაობა ნებისმიერ VPS-ზე.
შესაფერისია დეველოპერებისთვის, ინდივიდუალური გამოყენებისთვის, მცირე სამუშაო ჯგუფებისა და ორგანიზაციებისთვის, ასევე მცირე self-hosted სცენარებისთვის რთული ინფრასტრუქტურის გარეშე.
Mono Pro — გაფართოებული კონფიგურაცია მაღალი დატვირთვებისთვის
პროდუქტიული რედაქცია ფოსტის დიდი მოცულობისა და ორგანიზაციებსა და გუნდებში ხანგრძლივი ექსპლუატაციისთვის.
Mono Pro ინარჩუნებს მოდელს ერთი მომხმარებელი = ერთი საფოსტო ყუთი, მაგრამ ამატებს ინფრასტრუქტურულ ფენას დატვირთვის მასშტაბირებისთვის.
მახასიათებლები:
- ოპტიმიზირებული მუშაობა დიდ საფოსტო არქივებთან;
- გაუმჯობესებული backend ინდექსაციისა და ძიებისთვის;
- ასინქრონული ფონური ოპერაციები;
- გაფართოებადი ადმინისტრაციული ნაწილი (შემუშავების პროცესში);
- ინტეგრაციები: Telegram, MCP, AI;
- სტაბილური მუშაობა ხანგრძლივი ექსპლუატაციისას, შესრულების დეგრადაციის გარეშე.
Mono Pro ორიენტირებულია მომხმარებლებსა და ორგანიზაციებზე, რომლებიც მუშაობენ ფოსტის დიდ მოცულობებთან ყოველდღიურად.
Unified — მულტიაკაუნტიანი პლატფორმა
სრულფასოვანი მრავალმომხმარებლიანი პლატფორმა რამდენიმე საფოსტო ანგარიშთან მუშაობისთვის ერთ ინტერფეისში.
Unified აფართოებს RMS Mail-ის კონცეფციას სამუშაო სივრცის დონემდე ფოსტის დიდი ნაკადების დასამუშავებლად.
მახასიათებლები:
- რამდენიმე საფოსტო ანგარიშის მხარდაჭერა;
- პროექტის ჯგუფები და გაერთიანებული შემომავალი;
- PostgreSQL + Redis backend;
- Telegram, MCP, AI ინტეგრაციები;
- გაფართოებული ადმინისტრაციული ლოგიკა;
- მასშტაბირებადი არქიტექტურა ბიზნესისა და გუნდებისთვის.
Unified — საფუძველი კორპორატიული სცენარებისა და მომავალი ინტეგრაციებისთვის.
საერთო პრინციპი
ყველა რედაქცია აგებულია ერთიან არქიტექტურაზე:
- ფოსტის ასინქრონული დამუშავება;
- ლოკალური ინდექსირებული ძიება;
- UI და backend ლოგიკის გამიჯვნა;
- UX-ის IMAP-ზე დამოკიდებულების არარსებობა;
- self-hosted deployment-ის მზადყოფნა;
- დანერგვის სიმარტივე.
განსხვავება რედაქციებს შორის — არა კოდში, არამედ ინფრასტრუქტურის�� და მასშტაბირებადობის დონეში.
დეპლოი
RMS Mail მიეწოდება, როგორც მზა self-hosted გადაწყვეტა:
- Docker-სურათები ყველა რედაქციისთვის;
- მზა docker-compose კონფიგურაციები;
- reverse proxy-ის მხარდაჭერა (Nginx, Caddy, Open Resty);
- დოკუმენტაცია production-დანერგვისთვის;
შედეგი
RMS Mail — ეს არ არის webmail IMAP-ის თავზე.
ეს არის არქიტექტურულად გამიჯნული საფოსტო სისტემა, სადაც ინტერფეისი, სინქრონიზაცია და მონაცემთა დამუშავება მუშაობენ ერთმანეთისგან დამოუკიდებლად, რაც უზრუნველყოფს სტაბილურ შესრულებას ფოსტის ნებისმიერი მოცულობის დროს.