What is the iwcadmin option "client.mailcheckinterval" set to on your server? This should control the refresh period:
client.mailcheckinterval Time interval (in sec) for the client to check the mail server for new messages
- Default value: 300
- Allowed Pattern/Values: 0-3600 secs
- Data Type: Integer
Have you already set "client.updateunreadcount" (the option above "client.mailcheckinterval" in the doc linked above) to update the unread count for all folders when clicking "Get Mail"?
Unfortunately this setting does *not* take effect on the automated, periodic poll. There is no configuration option that causes the automated refresh to fetch the unread count from all the folders. This was a deliberate decision as the performance implications can be very high when users have many folders. It might be possible (but not trivial) for you to write a customization that causes the periodic refresh to fetch the unread count for all folders but be aware of the performance implications on both clients and server (especially if users have very many folders).
Unfortunately I am not aware of an autorefresh mechanism for calendars, just the manual "Refresh" button.
You might like to open a Service Request on this topic with the possibility of an Enhancement Request being logged if you strongly desire this feature and I am correct in that it does not currently exist.