Exchange Server Forums

Forums | Register | Login | My Profile | Inbox | RSS RSS icon | My Subscription | My Forums | Address Book | Member List | Search | FAQ | Ticket List | Log Out

RE: Error 440 Login Timeout

Users viewing this topic: none

Logged in as: Guest
  Printable Version
All Forums >> [Microsoft Exchange 2003] >> Outlook Web Access >> RE: Error 440 Login Timeout Page: <<   < prev  1 [2]
Login
Message << Older Topic   Newer Topic >>
Limited time MSExchange.org offer! -- 1.Sep.2008 1:00:00 PM
TechGenix and SolarWinds have partnered to provide free copies of SolarWinds Exchange Monitor to all visitors who join the MSExchange.org Forums. SolarWinds Exchange Monitor is a handy desktop dashboard that continuously monitors Microsoft Exchange to deliver real-time insight into Exchange services, mail queue sizes, and host server health. Learn more about Exchange Monitor and the free offer!
RE: Error 440 Login Timeout - 13.Jul.2004 3:54:00 PM   
thansm

 

Posts: 25
Joined: 3.Feb.2004
From: CT
Status: offline
DaSpug

I've tried restarting just IIS after checking an unchecking forms based authentication. That's why I was curious, whether or not Dawn restarted the entire server.

I've found that after restarting IIS that my setting in exchweb would change. That's what would cause the "loading page" problem. Go through your settings in exchange, exchweb and public, and make sure those settings are set, so that anonymous is checked off and basic network authentication is checked for all three.

(in reply to thansm)
Post #: 21
RE: Error 440 Login Timeout - 13.Jul.2004 5:25:00 PM   
DaSpug

 

Posts: 7
Joined: 13.Jul.2004
From: Windsor (UK)
Status: offline
thansm,
Thanks for that it works a treat. Just need to get this 440 login timeout error sorted and my customer will be happy! I'll let you know any ideas that Microsoft come up with on that front in case they work for you.

(in reply to thansm)
Post #: 22
RE: Error 440 Login Timeout - 14.Aug.2004 6:24:00 AM   
Guest
Hi Da,

You just need to replace the Certificate you created with a new one.

And also before doing this, from within Exchange set the Domain Name to "\" in the Exchange, Exchweb & Public Folders.

For more info refer to http://www.msexchange.org

Rgds,
Ramesh

(in reply to thansm)
  Post #: 23
RE: Error 440 Login Timeout - 14.Aug.2004 3:39:00 PM   
skipster311

 

Posts: 17
Joined: 25.Aug.2003
From: Orange
Status: offline
This should fix you up

1. Set recommended authentication settings on the following virtual folders under the Default Website
i. Exchange = for mailbox access, Basic with SSL
ii. Public - for Public Folders access, Basic with no SSL
iii. ExchWeb - Anonymous
2. Set recommended NTFS file permissions on the Exchsrvr\Exchweb folder according to the following article;
327843 Troubleshooting Outlook Web Access logon failures in Exchange 2000 and
http://support.microsoft.com/?id=327843
3. Synchronized the IWAM User account using Admin Script
i. Cscript synciwam.vbs -v
3. Synchronized the IUSR_Server account by resetting its password in Active Users and Computers then in IIS using Admin Script.
i. cscript adsutil.vbs set w3svc/anonymoususerpass <new
password>
4. Reset IWam account on IIS Out-of-Process Pooled Applications so that account used was domain\Iwam and not IWam 5. Deleted all virtual directors and allowed DS2mb to recreate them with default settings 6. Confirmed OWA was functional using Forms based

(in reply to thansm)
Post #: 24
RE: Error 440 Login Timeout - 3.May2005 5:41:00 PM   
thansm

 

Posts: 25
Joined: 3.Feb.2004
From: CT
Status: offline
After almost a year, I've found the fix for this. In active directory, for the account IUSR_Servername, the login hours were set at denied 24/7. I switched it to login permitted 24/7, and that cleared it up.

(in reply to thansm)
Post #: 25
RE: Error 440 Login Timeout - 12.Oct.2007 11:15:57 PM   
lmeenakshy

 

Posts: 1
Joined: 12.Oct.2007
Status: offline
Hi All,

I am a newbie in respest to the aspects of the microsoft exchange server,I am trying to send some xml requests to the exchange server of my company
to search  and display contents of  calendar folders on the  exchange server.Here is the following code which when executed gives me the error:Remote server returns error 440 login timeout .As i really do not have an idea as how to solve this problem ....please suggest me a way to solve it.

using System;
using System.Net;
using System.IO;
using System.Text;
using System.Xml;

namespace ExchangeSDK.Snippets.CSharp
{
class SearchingCalendarFoldersWebDAV
{
[STAThread]
static void Main(string[] args)
{
// Variables.
System.Net.HttpWebRequest Request;
System.Net.WebResponse Response;
System.Net.CredentialCache MyCredentialCache;
string strCalendarURI = "http://server/exchange/username/calendar/";
string strUserName = "UserName";
string strPassword = "!Password";
string strDomain = "Domain";
string strQuery ="";
byte[] bytes = null;
System.IO.Stream RequestStream;
System.IO.Stream ResponseStream;
System.Xml.XmlDocument ResponseXmlDoc;
System.Xml.XmlNodeList SubjectNodeList;
System.Xml.XmlNodeList LocationNodeList;
System.Xml.XmlNodeList StartTimeNodeList;
System.Xml.XmlNodeList EndTimeNodeList;
System.Xml.XmlNodeList BusyStatusNodeList;
System.Xml.XmlNodeList InstanceTypeNodeList;

try
{
// Build the SQL query.
strQuery = "<?xml version=\"1.0\"?>"
+ "<g:searchrequest xmlns:g=\"DAV:\">"
+ "<g:sql>SELECT \"urn:schemas:calendar:location\", \"urn:schemas:httpmail:subject\", "
+ "\"urn:schemas:calendar:dtstart\", \"urn:schemas:calendar:dtend\", "
+ "\"urn:schemas:calendar:busystatus\", \"urn:schemas:calendar:instancetype\" "
+ "FROM Scope('SHALLOW TRAVERSAL OF \"" + strCalendarURI + "\"') "
+ "WHERE NOT \"urn:schemas:calendar:instancetype\" = 1 "
+ "AND \"DAV:contentclass\" = 'urn:content-classes:appointment' "
+ "AND \"urn:schemas:calendar:dtstart\" > '2003/06/01 00:00:00' "
+ "ORDER BY \"urn:schemas:calendar:dtstart\" ASC"
+"</g:sql></g:searchrequest>";

// Create a new CredentialCache object and fill it with the network
// credentials required to access the server.
MyCredentialCache = new System.Net.CredentialCache();
MyCredentialCache.Add( new System.Uri(strCalendarURI),
"NTLM",
new System.Net.NetworkCredential(strUserName, strPassword, strDomain)
);

// Create the HttpWebRequest object.
Request = (System.Net.HttpWebRequest)HttpWebRequest.Create(strCalendarURI);

// Add the network credentials to the request.
Request.Credentials = MyCredentialCache;

// Specify the method.
Request.Method = "SEARCH";

// Encode the body using UTF-8.
bytes = Encoding.UTF8.GetBytes((string)strQuery);

// Set the content header length. This must be
// done before writing data to the request stream.
Request.ContentLength = bytes.Length;

// Get a reference to the request stream.
RequestStream = Request.GetRequestStream();

// Write the SQL query to the request stream.
RequestStream.Write(bytes, 0, bytes.Length);

// Close the Stream object to release the connection
// for further use.
RequestStream.Close();

// Set the content type header.
Request.ContentType = "text/xml";

// Send the SEARCH method request and get the
// response from the server.
Response = (HttpWebResponse)Request.GetResponse();

// Get the XML response stream.
ResponseStream = Response.GetResponseStream();

// Create the XmlDocument object from the XML response stream.
ResponseXmlDoc = new XmlDocument();
ResponseXmlDoc.Load(ResponseStream);

// Build a list of the urn:schemas:httpmail:subject XML nodes,
// corresponding to the calendar item subjects returned in the search request.
// The urn:schemas:httpmail: namespace is typically
// assigned the e: prefix in the XML response body.
SubjectNodeList = ResponseXmlDoc.GetElementsByTagName("e:subject");

// Build a list of the urn:schemas:calendar:location XML nodes,
// corresponding to the calendar item locations returned in the search request.
// The urn:schemas:calendar: namespace is typically
// assigned the d: prefix in the XML response body.
LocationNodeList = ResponseXmlDoc.GetElementsByTagName("d:location");

// Build a list of the urn:schemas:calendar:dtstart XML nodes,
// corresponding to the calendar item locations returned in the search request.
StartTimeNodeList = ResponseXmlDoc.GetElementsByTagName("d:dtstart");

// Build a list of the urn:schemas:calendar:dtend XML nodes,
// corresponding to the calendar item locations returned in the search request.
EndTimeNodeList = ResponseXmlDoc.GetElementsByTagName("d:dtend");

// Build a list of the urn:schemas:calendar:busystatus XML nodes,
// corresponding to the calendar item locations returned in the search request.
BusyStatusNodeList = ResponseXmlDoc.GetElementsByTagName("d:busystatus");

// Build a list of the urn:schemas:calendar:instancetype XML nodes,
// corresponding to the calendar item locations returned in the search request.
InstanceTypeNodeList = ResponseXmlDoc.GetElementsByTagName("d:instancetype");

// Loop through the returned calendar items (if any).

if(SubjectNodeList.Count > 0)
{
Console.WriteLine("Calendar items...");
for(int i=0; i<SubjectNodeList.Count; i++)
{
// Display the subject.
Console.WriteLine(" Subject: " + SubjectNodeList.InnerText);

// Display the location.
Console.WriteLine(" Location: " + LocationNodeList.InnerText);

// Display the start time.
Console.WriteLine(" Start time: " + StartTimeNodeList.InnerText);

// Display the end time.
Console.WriteLine(" End time: " + EndTimeNodeList.InnerText);

// Display the busy status.
Console.WriteLine(" Busy status: " + BusyStatusNodeList.InnerText);

// Display the instance type.
if(InstanceTypeNodeList.InnerText == "0")
Console.WriteLine(" Instance type: 0-Single appointment");
else if(InstanceTypeNodeList.InnerText == "1")
Console.WriteLine(" Instance type: 1-Master recurring appointment");
else if(InstanceTypeNodeList.InnerText == "2")
Console.WriteLine(" Instance type: 2-Single instance, recurring appointment");
else if(InstanceTypeNodeList.InnerText == "3")
Console.WriteLine(" Instance type: 3-Exception to a recurring appointment");
else
Console.WriteLine(" Instance type: Unknown");

Console.WriteLine("");
}
}
else
{
Console.WriteLine("No calendar items found ...");
}

// Clean up.
ResponseStream.Close();
Response.Close();
}
catch(Exception ex)
{
// Catch any exceptions. Any error codes from the SEARCH
// method request on the server will be caught here, also.
Console.WriteLine(ex.Message);
}
}
}
}



Regards,
lmeenakshy

(in reply to thansm)
Post #: 26

Page:   <<   < prev  1 [2] << Older Topic    Newer Topic >>
All Forums >> [Microsoft Exchange 2003] >> Outlook Web Access >> RE: Error 440 Login Timeout Page: <<   < prev  1 [2]
Jump to:

New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts