无法为GMail触发事件MessagesArrived和CountChanged。 当新电子邮件到达收件箱时,这些事件就不会被触发。 GMail不支持这个吗?或者这是我错误的实施?
非常感谢您的投入。
答案 0 :(得分:2)
我建议不要使用MessagesArrived事件,这是为了让事情变得更容易,但它并不是很好。
当GMail发送如下行时,CountChanged才会触发:
ProtocolLogger
如果GMail没有发送,那么MailKit无法知道计数已经改变。
要自行检查,请按照MailKit常见问题解答中的说明设置<property name="web-inf.dir" value="WEB-INF" />
<property name="lib.dir" value="lib" />
<path id="classpath">
<fileset dir="${web-inf.dir}" includes="**/*.jar" />
<fileset dir="${lib.dir}" includes="**/*.jar" />
</path>
。