We use flanker to return full parsed message to handler as msg. Subject is kept for compatibility but retrieved from flanker mime.from_string