I run a small LAN and use hMailServer to provide an IMAP server. I have hMail's database out on a NAS drive. When I have hMail set to fetch email from external servers (eg. our ISP), it wakes the NAS disk. Actually, it never lets the drive go to sleep since I set it to fetch every 5 minutes (which is an eternity when you're waiting for email that you know is sent). My concern is over excess wear on the drive since it will never get to sleep (currently, it only sleeps if inactive for 60 mins).
What I'd really like is a method of allowing the client to trigger the retrieval of email from external servers and not have the server do this on any set interval. Is there any such mechanism that I could investigate?
Additionally, how much excess wear are we talking about with the server accessing the disk every 5 mins vs. every couple of hours? Is the disk still being worn if it is not being accessed, but also not in sleep mode?