You are using the wrong SMTP server (it did not accept mails from the abcd.fr domain) or there is an authentication problem (as already noted by Richard).
Use the same settings as in your mail client for the abcd.fr account (SMTP server, port, authentication method). The settings should be provided by your domain hoster.
[EDIT]
Your SMTP communication is invalid. You can use a telnet client to connect manually and use that as base for your code. See for example
How to Use Telnet to Test SMTP Communication[
^].
Your actual code has multiple errors (sending HELO instead of EHLO, no authentication).