ブログ - Some of the requested messages no longer exist
うちのメールサーバはIMAP4で運輸しているけど,パソコンのメーラーでたまに稀にSome of the requested messages no longer existというエラーダイアログがdていることがわかった.
これはIMAPサーバへのクライアント同時接続が多すぎるという問題.
最近アカウント数や同時接続端末が増えたから,この接続数がオーバーするようだ.
取り急ぎ対応するには,Thunderbirdを使っていたら[アカウント設定]→[サーバー設定]→[詳細]と選ぶと次のダイアログが表示.

[サーバーへの最大同時接続数]を減らすことでサーバへの同時接続数を減らすことができる.これはアカウント毎に行う必要がある.
これによって同時に接続する数が減るので,メール取り込み動作が遅くなるかもしれない.
サーバ側のメモリやCPUが余裕があるなら,サーバ側の設定を変更する手もある.
私のメールサーバはDovcotでIMAP4を構成しているので,次の場所に設定ファイルがある
これはIMAPサーバへのクライアント同時接続が多すぎるという問題.
最近アカウント数や同時接続端末が増えたから,この接続数がオーバーするようだ.
取り急ぎ対応するには,Thunderbirdを使っていたら[アカウント設定]→[サーバー設定]→[詳細]と選ぶと次のダイアログが表示.

[サーバーへの最大同時接続数]を減らすことでサーバへの同時接続数を減らすことができる.これはアカウント毎に行う必要がある.
これによって同時に接続する数が減るので,メール取り込み動作が遅くなるかもしれない.
サーバ側のメモリやCPUが余裕があるなら,サーバ側の設定を変更する手もある.
私のメールサーバはDovcotでIMAP4を構成しているので,次の場所に設定ファイルがある
/Library/Server/Mail/Config/dovecot/conf.d/10-master.confservice imap {
# Most of the memory goes to mmap()ing files. You may need to increase this
# limit if you have huge mailboxes.
#vsz_limit = $default_vsz_limit
# Max. number of IMAP processes (connections)
process_limit = 200🈁
client_limit = 5
service_count = 0
}
service pop3 {
# Max. number of POP3 processes (connections)
process_limit = 200🈁
client_limit = 5
service_count = 0
}
