You are not sending a Date header at all in your code, but it seems gmx wants one.
In reply to Re^2: send mail with STARTTLS by Corion in thread send mail with STARTTLS by Anonymous Monk