Boogie
یک کلاینت ایمیل · macOS · iOS · iPadOS · watchOS
01.
در App Store · ۲۰۲۶
یک کلاینت ایمیل بومی JMAP.

کلاینت ایمیل. یک مشخصات.

Boogie یک کلاینت ایمیل + تقویم JMAP است که به‌صورت بومی برای پلتفرم‌های Apple نوشته شده است. بدون مرورگر تعبیه‌شده. بدون SDK تحلیلی. بدون هیچ فرضی درباره زبانی که صندوق ورودی خود را با آن می‌خوانید.

زبان‌ها
041
پلتفرم‌ها
04
مشخصات
RFC 8620
آزمون‌ها
611
02.
— Section 2
Behaviour
Six entries

شش انتخاب مهندسی.

2.1
پوش، نه پایش.
JMAP پوش‌محور است. بدون چرخه پایش ۶۰ ثانیه‌ای IMAP. پیام‌ها در لحظه‌ای که سرور آنها را دارد از طریق یک کانال پایدار می‌رسند. CPU سرد می‌ماند.
— RFC 8620
§ 7
2.2
فراخوانی‌های دسته‌ای.
یک درخواست JSON می‌تواند ده‌ها عملیات را در میان پیام‌ها، صندوق‌های پستی، هویت‌ها و تقویم‌ها حمل کند. شبکه آرام است. کلاینت سریع است.
— RFC 8620
§ 3.6
2.3
8620 سرتاسری.
RFC 8620 و RFC 8621 به‌طور کامل پیاده‌سازی شده‌اند، از جمله بخش‌هایی که اغلب کلاینت‌ها بی‌سروصدا از آن می‌گذرند. ما مشخصات را از ابتدا تا انتها خوانده‌ایم.
— RFC 8620
+ 8621
2.4
بومی، به‌معنای واقعی.
SwiftUI روی هر پلتفرم Apple. WatchKit روی مچ دست. بدون Electron، بدون لایه Catalyst، بدون Chromium تعبیه‌شده.
— Four
targets
2.5
حریم خصوصی سرد.
بدون SDK تحلیلی، بدون کتابخانه‌های شخص ثالث که به خانه زنگ بزنند، بدون خروج محتوای صندوق ورودی از دستگاه. سیاست حفظ حریم خصوصی به‌عمد کوتاه است.
— Rev 5
11 sections
2.6
هر خط نوشتاری.
راست‌به‌چپ یک گزینه نیست. خوشه‌بندی هندی یک فکر بعدی نیست. ۴۱ زبان خط‌به‌خط توسط انسان‌هایی که واقعاً از آنها استفاده می‌کنند بازبینی شده است.
— 41
locales
03.
— Section 3
Protocol
IETF · 2019

پروتکل، در جدول.

ویژگی
— IMAP · since 1986
— JMAP · since 2019
انتقال
Plain TCP · line-based
HTTPS · JSON · multiplexed
به‌روزرسانی‌ها
پایش هر n ثانیه
پوش از طریق کانال پایدار
شکل درخواست
یک عملیات در هر فرمان
ده‌ها عملیات در هر فراخوانی
مشخصات
RFC 3501 (revised 2003)
RFC 8620 + RFC 8621
سرورها
جهانی · همه دوران‌ها
Stalwart · Fastmail · Cyrus · Apache James
04.
— Section 4
Implementations
Four targets

چهار هدف بومی.

01.
macOS
App Store
— در حال ارسال
02.
iOS
App Store
— در حال ارسال
03.
iPadOS
بسته جهانی
— در حال ارسال
04.
watchOS
BoogieWatch
— در حال ارسال
05.
— Section 5
Localisation
41 locales

۴۱ زبان.

06.
— Section 6
Questions
Nine entries

پرسش‌های متداول.

6.1
JMAP چیست؟
JMAP (JSON Meta Application Protocol) یک استاندارد ایمیل مدرن و باز است که در RFC 8620 تعریف شده و جایگزین پروتکل کهنه IMAP می‌شود. از JSON کارآمد بر روی HTTPS استفاده می‌کند، از پوش بلادرنگ پشتیبانی می‌کند و ایمیل و تقویم‌ها را از طریق یک API یکپارچه مدیریت می‌کند.
— RFC 8620
6.2
Stalwart Mail Server چیست؟
Stalwart Mail Server یک سرور ایمیل متن‌باز و خودمیزبان است که به زبان Rust نوشته شده و یکی از کامل‌ترین مشخصات JMAP موجود را پیاده‌سازی می‌کند و ایمیل، تقویم‌ها و مخاطبین را پوشش می‌دهد.
— Rust
server
6.3
Boogie با کدام سرورها کار می‌کند؟
Boogie با هر سروری که استاندارد JMAP را پیاده‌سازی کند کار می‌کند. Fastmail امروز به‌طور کامل پشتیبانی می‌شود، در کنار Stalwart Mail Server خودمیزبان. KTP Digital همچنین میزبانی مدیریت‌شده Stalwart را در استرالیا ارائه می‌دهد؛ با ما تماس بگیرید از طریق support@boogie.digital. با عرضه JMAP توسط ارائه‌دهندگان بیشتر، پشتیبانی گسترده‌تر می‌شود.
— JMAP
standard
6.4
Boogie چگونه با Apple Mail مقایسه می‌شود؟
Apple Mail با IMAP و SMTP صحبت می‌کند، پروتکل‌هایی از دهه‌های ۱۹۸۰ و ۱۹۹۰. Boogie با JMAP صحبت می‌کند و به شما پوش بلادرنگ، همگام‌سازی تقویم یکپارچه و معماری ساخته‌شده برای سرورهای مدرن و خودمیزبان می‌دهد.
— vs IMAP
6.5
آیا Apple Mail از JMAP پشتیبانی می‌کند؟
خیر. Apple Mail تنها از IMAP و SMTP پشتیبانی می‌کند — هیچ پشتیبانی‌ای از JMAP ندارد و Apple نیز هیچ برنامه‌ای برای آن اعلام نکرده است. Boogie یک کلاینت بومی JMAP برای macOS، iOS، iPadOS و watchOS است، بنابراین راه استفاده از صندوق پستی JMAP با پوش بلادرنگ و تقویم‌های یکپارچه روی دستگاه‌های Apple است.
— Apple
Mail
6.6
Boogie روی چه پلتفرم‌هایی اجرا می‌شود؟
Boogie روی macOS، iOS، iPadOS و watchOS از یک کدبیس چندپلتفرمی Swift عرضه می‌شود. برنامه watchOS ایمیل را به‌صورت بومی از طریق JMAP از روی مچ دست می‌نویسد، بدون انتقال به تلفن.
— Four
targets
6.7
آیا Boogie از ایمیل آفلاین پشتیبانی می‌کند؟
بله. Boogie یک پایگاه داده محلی از ایمیل شما نگه می‌دارد و هنگام آفلاین بودن، تغییرات خروجی را در صف قرار می‌دهد و به محض بازگشت اتصال با سرور JMAP شما همگام‌سازی می‌کند.
— Offline
queue
6.8
نیازمندی‌های سیستم Boogie چیست؟
macOS 14 Sonoma یا جدیدتر روی Apple Silicon (M1 یا جدیدتر)، iOS 17 و iPadOS 17 یا جدیدتر، و watchOS 11 یا جدیدتر. همه بیلدها از طریق App Store عرضه می‌شوند، با امضای کد و نوتاریزه.
— App Store
6.9
چرا Boogie از JMAP به جای IMAP استفاده می‌کند؟
IMAP در سال ۱۹۸۶ طراحی شد و ده‌ها سال افزونه روی هم انباشته است. JMAP یک پروتکل بدون حالت مبتنی بر JSON است که عملیات‌های بسیاری را در یک درخواست دسته‌بندی می‌کند، به‌روزرسانی‌های بلادرنگ ارائه می‌دهد و تقویم‌ها را در کنار ایمیل در یک API مدیریت می‌کند.
— Since
2019
— Section 7 · Action

دانلود Boogie.

آزمایش ۱۴ روزه · بدون کارت اعتباری
KTP Digital Pty Ltd · ABN 85 648 755 980
ملبورن، استرالیا · 2026