По какой-то причине более новые версии mutt (1.7 показали эту проблему) префикс строки даты с символами '14' и '32', которые не позволяют atoi преобразовывать строка в int. Изменение строки на
message_time = atoi(2+argv[7]);
Возможно, глупое решение, но у меня оно работает.