chore: adjust IMAP connection timeout configuration

This commit is contained in:
rustmailer
2026-01-28 13:20:09 +08:00
parent fed28c3eca
commit bdbbc04832
3 changed files with 10 additions and 9 deletions
+2 -1
View File
@@ -47,9 +47,10 @@ impl bb8::ManageConnection for ImapConnectionManager {
pub async fn build_imap_pool(account_id: u64) -> BichonResult<Pool<ImapConnectionManager>> {
let manager = ImapConnectionManager::new(account_id);
let pool = Pool::builder()
.connection_timeout(Duration::from_secs(30))
.connection_timeout(Duration::from_secs(60))
//.idle_timeout(Duration::from_secs(120))
.retry_connection(true)
.queue_strategy(bb8::QueueStrategy::Fifo)
.max_size(10)
.test_on_check_out(true)
.build(manager)