Hallo Michael,
danke Dir. Schade eigentlich, dass es dort als WebMail keine Alternativen gibt. Oder weiß jemand anders eine?
Mit IFrame einbinden finde ich selber nicht so toll, auch wenn ich momentan keine Alternative kenne. Was mir zum einen nicht gefällt, ist, dass falls die Höhe des Iframe nicht ausreicht, hat man einen Skrollbalken an dem IFrame und die ganze Seite wird nicht gezeigt. Zum anderen, dass man aus dem Frame navigieren kann.
Die Logindaten in einer zusätzlichen Tabelle zu halten, ist sicher kein Problem, man müsste ein Modul schreiben, was diese Logindaten an SquirellMail per POST sendet. Soweit ich das gesehen habe, kann das wie folgt gehen. Was denkst Du dazu?
CODE (Ungetestet )
protected void Page_Load(object sender, EventArgs e)
{
string strName = GetSquirellUserName();
string strPass = GetSquirellUserPass();
string postData;
postData = "login_username=" + strName;
postData += "&secretkey=" + strPass;
postData += "&js_autodetect_results=0";
postData += "&just_logged_in=1";
ASCIIEncoding encoding=new ASCIIEncoding();
byte[] data = encoding.GetBytes(postData);
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("
http://woauchImmer/redirect.php");
myRequest.Method = "POST";
myRequest.ContentType="application/x-www-form-urlencoded";
myRequest.ContentLength = data.Length;
Stream newStream=myRequest.GetRequestStream();
newStream.Write(data,0,data.Length);
newStream.Close();
}
Gruß Ralf