March 10, 2007

HELO WM5

The SMTP client in Windows Mobile 5 (which my BlackJack phone runs) is broken. It only sends "Inbox" in the HELO command, which my tightly configured Postfix instance rejects :

Mar 10 15:19:24 laconic postfix/smtpd[29738]: NOQUEUE: reject: RCPT from mobile-166-137-250-181.mycingular.net[166.137.250.181]: 504 : Helo command rejected: need fully-qualified hostname; from= to= proto=ESMTP helo=

To be fair, the Treo email client is broken in a similar manner. Postfix config excerpt:

# remove reject_non_fqdn_hostname so that my treo can send

How does this software pass QA? Does nobody read RFCs anymore?

You may also notice that there are no WM5 configuration options for alternative mail port numbers, which is a problem if you're a good mail administrator and run your submission service on a port other than 25, such as the recommended 587. Solution: append ":587" at the end of your outgoing mail server name. Example: "mail.your.host:587". Be aware that some implementations are buggy (my Blackjack for example) and you may have to delete your email account and reconfigure from scratch to get it to use the alternative port. It was being silently ignored when I modified my existing account.

Posted by blaine at 16:33 (-06:00)

Comments

Silently ignored eh? Strange that as your phone is getting "smart", it's beginning to emulate something I've been doing for years. ;)

Posted by: Mike at 12 March 2007 16:03 (-06:00)

Did you ever find a workaround for the HELO problem? My Cingular 8525 was working fine with WM5, but when I upgraded to WM6 this weekend this started happening.

Posted by: Heikki Toivonen at 5 November 2007 17:02 (-06:00)

Post a comment




Remember Me?

(you may use HTML tags for style)