I'm told that the ECOM100 treats the initial greeting as optional, although Do-more does not. I haven't spoken to the ECOM100 firmware guy about it yet, so I don't know his reasoning, but the spec is pretty clear on the issue. From RFC 5321:
"4.3.1. Sequencing Overview
The communication between the sender and receiver is an alternating
dialogue, controlled by the sender. As such, the sender issues a
command and the receiver responds with a reply. Unless other
arrangements are negotiated through service extensions, the sender
MUST wait for this response before sending further commands. One
important reply is the connection greeting. Normally, a receiver
will send a 220 "Service ready" reply when the connection is
completed. The sender SHOULD wait for this greeting message before
sending any commands."
Bolding and italics are mine, but the caps are in the spec.