- Java 9 Programming Blueprints
- Jason Lee
- 158字
- 2021-07-02 18:56:28
Email filter
Managing email can be tricky, especially if you have more than one account. If you access your mail from more than one location (that is, from more than one desktop or mobile app), managing your email rules can be trickier still. If your mail system doesn't support rules stored on the server, you're left deciding where to put the rules so that they'll run most often. With this project, we'll develop an application that will allow us to author a variety of rules and then run them via an optional background process to keep your mail properly curated at all times.
A sample rules file may look something like this:
[ { "serverName": "mail.server.com", "serverPort": "993", "useSsl": true, "userName": "me@example.com", "password": "password", "rules": [ {"type": "move", "sourceFolder": "Inbox", "destFolder": "Folder1", "matchingText": "someone@example.com"}, {"type": "delete", "sourceFolder": "Ads", "olderThan": 180} ] } ]
This project will cover the following:
- JavaMail
- JavaFX
- JSON Processing
- Operating System integration
- File I/O
推薦閱讀
- C語言程序設計(第3版)
- Java完全自學教程
- Java FX應用開發教程
- JSP開發案例教程
- HTML5從入門到精通(第4版)
- Procedural Content Generation for C++ Game Development
- INSTANT Yii 1.1 Application Development Starter
- MySQL程序員面試筆試寶典
- Hands-On Robotics Programming with C++
- 微前端設計與實現
- Mastering Bootstrap 4
- 程序員的英語
- Learning Ionic(Second Edition)
- 秒懂算法:用常識解讀數據結構與算法
- 嵌入式網絡編程