when using port 587 to send email you MUST issue helo :hostname: then STARTTLS
helo :hostname:
STARTTLS
Use PORT 25 which does not require this.