Compare commits

...
Author SHA1 Message Date
B. Petersen edec6cada6 reconnect on io errors and broken pipes 2019-10-21 23:46:01 +02:00
+1 -1
View File
@@ -1025,7 +1025,7 @@ impl Imap {
info!(context, "IMAP-IDLE has data."); info!(context, "IMAP-IDLE has data.");
} }
Err(err) => match err { Err(err) => match err {
imap::error::Error::ConnectionLost => { imap::error::Error::Io(_) | imap::error::Error::ConnectionLost => {
info!(context, "IMAP-IDLE wait cancelled, we will reconnect soon."); info!(context, "IMAP-IDLE wait cancelled, we will reconnect soon.");
self.should_reconnect.store(true, Ordering::Relaxed); self.should_reconnect.store(true, Ordering::Relaxed);
} }