我正在开发一个监听和接收IMAP文件夹事件的java应用程序,但是,我无法使用以下代码。显然,我错过了一个重要的方法调用或配置。我该怎么做才能获得文件夹活动?
Traceback (most recent call last): File "11.py", line 3, in <module>
driver = webdriver.Chrome('Desktop/chromedriver') # Optional argument, if not specified will search path. File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 68, in __init__
self.service.start() File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium/webdriver/common/service.py", line 81, in start
os.path.basename(self.path), self.start_error_message) selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
我尝试将监听器添加到文件夹以及修改示例代码。我正在使用标准的电子邮件客户端来测试文件夹的创建和删除。但是,事件不会传递到我的Java应用程序。感谢您的帮助。
答案 0 :(得分:1)
不幸的是,IMAP协议不提供这些事件的通知,因此如果应用程序中使用同一个Store的另一个线程执行其中一个操作,JavaMail只能通知您这些事件。