I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods

Click Here!
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / MailStation
Is the mailstation using its own POP extensions or are these XTND's standard?
mailstation POP extensions

New MessageIs the mailstation using its own POP extensions or are these XTND's standard? (modified 0 times) dan4l
Profile | Email
I had problems getting my mailstation work with the 'yapop' pop server. Before I switching to another pop server,
I fired up ckermit, and had it bind to port 110, I had RFC's and source code for a few pop daemon's I figured I could type
the POP servers responses in and it would be easier than trying to interpret tcpdump output -- it was and it looked like this:
[ everyline that begins with +OK is me faking POP, without is from the mailstation]
------------------------
+OK
USER [user]
+OK
PASS [pass]
+OK
XTND DEVICE HEADERS From/80,Subject/60,Message-ID,Date,Reply-To,Content-Type,Content-Transfer-Encoding,MIME-Version,x-ClipMail-Version,x-ClipMail-Application,x-ClipMail-Security_Key
+OK
XTND DEVICE MIME text/plain,x-clipmail/text,x-clipmail/x-bitmap,x-clipmail/x-form,x-clipmail/x-binary,message/rfc822,-text/html
1+OK
XTND DEVICE OPTIONS maxsize=8192,notify,savestripped,newmailonly
+OK
STAT
+OK 1 27
-----disconnected. Mailstation timedout before I figured out what the response and the size of the drop -- but I worked out why it didn't work with yapops, yapops didn't do any XTND's and responded with -ERR for that, yapop is small and easy to hack, so I made it respond +OK to any XTND and then mailstation proceeded to download mail. Some other pop servers seem to respond with +OK even though they don't handle that particular XTND. [ I checked the source code].
If the mailstation gets -ERR for XTND Device it stops, eventually disconnecting and displays 'Email service is not responding'

I could not find any thing specific about these XTNDs the POP XTNDS I could find docs are were related to mailling lists,
but I did not do an exhaustive search... So, I'm curious if anyone can point me to a source, or if these are specific to mailstation.
I believe I can infer the first the general meaning of most of these.... but doc's would be good.

Also in another thread someone with an unlocked mailstation had problems with yahoo's pop service. One thing to try would be telnetting straight to the pop server, login, see what you get for XTND device if it's not +OK then the mailstation will give up...


--dan
11-28-2002 23:16:18

New MessageRE:Is the mailstation using its own POP extensions or are these XTND's standard? (modified 0 times) maggie
Profile
Wow, your attempt is the closest one, I believe.

Can you keep trying and come back with your result?

Look forward to hearing from you!

01-07-2003 02:12:29

New MessageRE:Is the mailstation using its own POP extensions or are these XTND's standard? (modified 0 times) ultrabizz
Profile
I managed to track down the architech who worked on the Mailstation source code for Cidco. I can not provide his details for privacy reasons but here is his response to two questions I asked.

----------------------------------------------------------------------------------------------
Question - Does the Mailstation use standard SMTP & POP protocols?

Answer - The Mailstation does a standard RADIUS authentication with PPP--the
network connection should work fine anywhere as you've described.

The POP3 code is "bog standard" with the exception of the XTND
commands, which may or may not be enabled in the firmware of the device
you are using. Assuming you got the device from someone outside of
North America, it is unlikely that XTND is enabled for your device. If
the device was originally purchased for use in North America, it is
likely that XTND is enabled.

Either way, the XTND commands can cause issues with older MTAs.
Following the RFCs for POP3 and XTND (there's also one for XTND, can't
recall the number), POP3 servers should blow off non-conforming
commands (which XTND is). In rare cases, especially with very old POP3
servers, the XTND commands can cause the POP3 server to blow up. Oddly
enough, one of the very few cases I can remember where XTND caused
problems was in an ISP in South Africa...

SMTP should be no problem, totally standard.

Of course, make sure your PPP/RADIUS setup is seeding a good name
resolver, which is required for server hostname lookups.

Hope this helps, ...name removed...
----------------------------------------------------------------------------------------------
Question - Can a person disable the use if XTND commands in the Mailstation?

Answer - Unfortunately, you cannot disable the XTND commands if they are on. To
do so requires a special firmware utility attached via the parallel
port.

I don't believe that the MailStation will fail if it receives an -ERR
response--the XTND commands were designed into the product with the
intent that if the server can't handle the XTND command, the device
simply moves on using compliant POP3 commands. I don't think the
MailStation will even parse the response to the XTND commands at all.

It has been a while since working with the product, but my recollection
is that "normal" behavior for a POP3 server is to silently disregard
any commands it doesn't understand. There is a slight chance that the
-ERR response causes a problem, but I doubt it.

Keep in mind that the device has a per message size limit (I think it
is 8K), so this can also cause retrieval problems. If no messages exit
in the LIST command less than 8K, the device will not attempt to
retrieve messages. This is true for any single message in the LIST
also--messages over 8192 are skipped.

07-01-2004 15:39:23

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3