Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol14/so/emm9jypq7227iqw/linuxkitchen.com/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Mail problemi, kada se mail povlači sa jednog servera na drugi – Linux, Windows, Heklanje, Kuhinja

Mail problemi, kada se mail povlači sa jednog servera na drugi

Dakle imam server sa koga drugi server povlači poruke (da ZNAM da zvuči komplikovano, ali ima smisla, pošto se sve prosleđuje BlackBerry server, tako da moj glavni mail server nije na meti). I na njemu se u maillog-u javilo sledeće :
ipop3d Command stream end of file while reading line user=korisnik1
ipop3d Command stream end of file while reading line user=korisnik2

I za nikog od tih korisnika više BB server iz UK nije mogao da skine i prosledi poštu na BB telefon. Sve je proradilo tek kada sam anulirala /var/spool/mail/korisnik1 odnosno korisnik2 fajlove (# cp /dev/null /var/spool/mail/korisnik1).
I pretražih ja Internet i silne forume da nađem kako da ovako nešto sprečim, ali nigde ništa pametno po tom pitanju. Uglavnom se kaže da je to posledica nepravilnog prekidanja veze od strane klijenta (u mom slučaju BB server u UK), i to je to.
Još i najpametniji post je ovaj : link.
I ništa o tome kako sve to sprečiti sledeći put.

Praćenje događaja
Ali videh ja da su neke stvari karakteristične za celu priču :
# tail -f /var/log/secure
Apr 2 15:20:04 mail94 xinetd[4153]: START: pop3 pid=29707 from=178.239.84.239
Apr 2 15:20:13 mail94 xinetd[4153]: EXIT: pop3 pid=29707 duration=9(sec)
Ovo vreme konekcije, koje je u ovom primeru 9sec, u slučaju problema je preko 200sec.
Takođe bi bilo dobro kada se tako nešto opet desi pratiti broj i trajanje pop3 konekcija :
# netstat -anop|grep “:110″|grep -v LISTEN
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name Timer
tcp 0 0 10.10.10.94:110 178.239.84.82:37967 TIME_WAIT – timewait (15.37/0/0)