The mailserver replies to the HELO command with an internal IP which is apparently is not accepted by Thunderbird.
Is there an option to make the mailserver return the domain name in the HELO command?
In MS Exchange its called a masquerade domain, most be the same here or a similar name.