系统设计
Email Client (e.g. Microsoft Outlook)
高级
Question
Design a desktop email client that can send and receive email messages given an email provider service.
It's important to distinguish between webmail and email client apps. Websites like gmail.com, outlook.com, Yahoo Mail which allow you to use the browser to access email is called webmail. Email clients are desktop apps that have to be installed on your computer and can usually be used even when offline. They usually allow access to multiple email services like Gmail, Outlook, iCloud, etc and view messages from different services within the app.
Real-life examples
- Outlook for Windows/macOS
- Apple Mail
- Airmail
- Mailspring
高级问题
购买高级版,解锁高级问题及我们提供的最佳学习资料。所有高级问题
高质量解决方案
节省时间的重点
前端系统设计指南