Autoresponder start/end date format in mail_user_update
Autoresponder start/end date format in API functions mail_user_update is different that mail_user_get.
From mail_user_get we get normal strong like: "2015-01-21 16:05:00" but mail_user_update need array eg. ([year] => 2015,[month] => 01,[day] => 21,[hour] => 16,[minute] => 05). If we send to mail_user_update string - API zeroes this user data.
It is very problematic.
Always when you need doing some import/export, or modules to automate change some users email fields you need remember this.
If you not convert to array, and send the same from mail_user_get, and some users have enabled but expired autoresponder when you get working autoresponder! (coz date will be zeroes).
Many API user have problem eg. #3243 (closed)
I think that is not big problem to build in API mail_user_update checks that we send string in date format or array And of course works in both date format.
(mail_user_add have same problem)