Hello,
I have written some PDA formatted pages for use in my portal using
the MailBee IMAP asp component. Its not 100% full featured but works good
for the folks on a PDA that don't want to deal with setting up outlook. PDA
Webmail. Anyhow, if anyone is interested let me know.
Also I wrote an asp page that uses Mailbee to update a mail icon in my
portal. It checks a users mail account at a set interval (11 minutes for me)
and sets a cookie. This way every page view does not trigger a mail check)
After the check is completed it updates the icon and the title text associated
with it. If anyone is interested let me know. This is my resolution to the old
"You've got Imail" app.
Lastly I wrote a better mail login script than that sso.html garbage that
shows your username and password in the browser history. It is in ASP.
The viewstate is based on 2006.04a. If you are running an earlier build copy
the viewstate string from your login page and use it. Its not all that complex
but it works well for me.
<%
Response.Buffer = True
Response.Expires =
-1
Response.ExpiresAbsolute =
#1/1/1980#
Response.CacheControl = "no-cache, no-store,
must-revalidate, private"
Response.AddHeader "Pragma",
"no-cache"
username="yourusername" ' likely from a database
password="yourpassword" ' likely from a database
%>
<body >
<form
name="MailForm"
action=""
method="post">
<input type="hidden"
name="__VIEWSTATE"
value="dDwxNzUyMTA5MTQ7dDw7bDxpPDE+Oz47bDx0PDtsPGk8MTE+O2k8MTY+Oz47bDx0PHQ8O3Q8aTw4PjtAPEVuZ2xpc2g7566A5L2T5Lit5paHO+e5gemrlOS4reaWhztGcmFuw6dhaXM7RGV1dHNjaDtJdGFsaWFubzvml6XmnKzoqp47RXNwYcOxb2w7PjtAPGVuLVVTO3poLUNOO3poLVRXO2ZyLUZSO2RlLURFO2l0LUlUO2phLUpQO2VzLUVTOz4+O2w8aTwwPjs+Pjs7Pjt0PHA8cDxsPFRleHQ7V2lkdGg7XyFTQjs+O2w8TG9naW47MTw4MHB4PjtpPDI1Nj47Pj47Pjs7Pjs+Pjs+Pjs+PdrAd5wl2s2JyKsS4uLVqHend5c="
/>
<input type="hidden" name=btnLogin
value=Login>
<input type=hidden name="txtUsername"
value="<%=username%>">
<input type=hidden
name="txtPassword"
value="<%=password%>">
<input type=hidden
name="ddlLanguage" value="en-US">
<input type=
"hidden" name="__EVENTTARGET" value="" />
<input
type="hidden" name="__EVENTARGUMENT" value=""
/>
</form>