官术网_书友最值得收藏!

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
主站蜘蛛池模板: 云阳县| 云林县| 郧西县| 东港市| 广安市| 合江县| 仙桃市| 方城县| 延吉市| 潞城市| 大同市| 许昌县| 壶关县| 浦北县| 旌德县| 开鲁县| 河池市| 龙游县| 宜州市| 房产| 鄂州市| 昭苏县| 威远县| 深水埗区| 潢川县| 堆龙德庆县| 三门峡市| 黄石市| 襄樊市| 崇州市| 延川县| 石柱| 莲花县| 西贡区| 双鸭山市| 长葛市| 武夷山市| 自贡市| 乐平市| 襄垣县| 白河县|