I did install Nokia Messanging to my 5800XM few days ago and since that I have tried to send few emails from Nokia Messaging through my own SMTP server. And all of them failed because of invalid HELO from Nokia Messanging servers. Nokias servers sends invalid HELO without fully-qualified hostname (as SMTP RFC - RFC 821 requires! look at http://www.ietf.org/rfc/rfc082
Few lines from Postfix SMTP logs regarding this issue (I removed my email from these lines):
---- CLIP ----
Jun 7 00:03:57 vps postfix-auth/smtpd[21459]: connect from gw1.vie.hosting.nokia.com[213.
Jun 7 00:03:58 vps postfix-auth/smtpd[21459]: NOQUEUE: reject: RCPT from gw1.vie.hosting.nokia.com[213.
Jun 7 00:04:04 vps postfix-auth/smtpd[21459]: lost connection after RSET from gw1.vie.hosting.nokia.com[213.
Jun 7 00:04:04 vps postfix-auth/smtpd[21459]: disconnect from gw1.vie.hosting.nokia.com[213.
---- /CLIP/ ----
So as shown in loglines Nokia Messangings email servers get "NOQUEUE: reject" because of invalid HELO. Helo sent to my SMTP server was "vienec8mg05" when it should be something like "gw1.vie.hosting.nokia.com" or "netac8.vie.hosting.nokia.com"
Why configuring of SMTP servers to work according RFC and properly is so hard?? In particular in services like Nokia Messanging properly configured (and working!) SMTP-servers plays pretty huge role! For now I can use Nokia Messanging just for reading my mails, but if I want to reply or send a new mail I need to do it from computer...
EDIT (2009/06/07-1205EEST): added some blanks to loglines to prevent Drupal's HTML-cleaner remove HELO string got from Messaging SMTP-server.