Thanks to this board i was able to reset the account on a blue MS120 4.04e using the Fn-D power loss method. The next challenge - integrate it into aol's imap/amtp auth system. As you may know, the MS120 only uses pop3 and IMAP (non AUTH) to send and receive email. The MS uses the string before the "@" in the 'E-mail Address' field to log on to pop3 to collect mail. Also, when sending mail, it uses a pop before smtp method of authentication, so the pop login MUST work in order to send email. The trick: First, get your own server online using a dynDNS service like this one: http://freedns.afraid.org/ and tack onto one of the available free domains with a subdomain of your choosing. Then, set up two services on your server:
Use an IMAP -> POP3 translator like this one http://www.kohsuke.org/imap2pop/ to get the email from the aim/aol account. Then, use an SMTP distribution program like this one: http://www.softstack.com/smtpsrvpro.html to accept unauthenticated smtp mail and re-send it to your appropriate address.
Note: I heavily modified the IMAP -> pop3 software (it is open source) to make it fit this application. First, it unwraps the multipart content of emails and sends the text portion only, then if necessary, it gets rid of the HTML tags in the html section and sends that. If you are interested in it, email me. When you go to enter things in to the MS, under pop3 server and smtp server, enter your new subdomain.domain that you set up, and you're good to go! Note that your dialup service must not block outgoing port 25 to your server. SBC/yahoo/ameritech allows you to remove this block. Also, be sure to restrict heavily your smtp server, otherwise it will be abused by spammers. I reccommend setting it up to only accept ips in the ip address range that you will be using on your dialup sessions.
Unfortunately I was not able to figure out how to change what port the MS uses when sending and receiving email. If anyone can, make it known, as this would greatly ease this process!
Hopefully this will help some people in determining what the MS can and can't do. | |