Quantcast
Channel: Exchange Server Development forum
Viewing all 7132 articles
Browse latest View live

Exchange Calendar: For an event fetched using Using EWS GetItem API how do I determine if I am the organiser of this event?

$
0
0
I am building a client for Exchange Calendar Service using EWS API (using EWS XML and not EWS Managed API).
When I query the GetItem API, from the response, how do I determine if I am the organizer of this event?
I tried the following but could not conclude anything.

1. IsOrganizer is available only after Exchange Server 2013. 
2. MyResponseType some time is 'Organizer' and some times it is 'Unknown'. Could not figure our when will it be 'Organizer' and when will it be 'Unknown'. The documentation does not say much.

Please help.




Error while fetching data from Office365 using EWS.dll

$
0
0

Hi;

I am trying to fetch Office365 user account emails using Microsoft.Exchange.WebServices.dll. But I am gettingintermittent error while load data request. The load request for email appears to be stuck or it will throws the exception.

Here is my sample code:

_ExchnageService.KeepAlive = true;

PropertySet objProperty = new PropertySet(BasePropertySet.FirstClassProperties, ItemSchema.MimeContent);

_Item.Load(objProperty ); // Some times load request didn't respond for hours which appears to be stuck.

//And some times it thorws following exeption

Microsoft.Exchange.WebServices.Data.ServiceRequestException: The request failed. Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
   at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at System.IO.Compression.DeflateStream.Read(Byte[] array, Int32 offset, Int32 count)
   at System.IO.Compression.GZipStream.Read(Byte[] array, Int32 offset, Int32 count)
   at Microsoft.Exchange.WebServices.Data.EwsUtilities.CopyStream(Stream source, Stream target)
   at Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponse(IEwsHttpWebResponse response)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponse(IEwsHttpWebResponse response)
   at Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.InternalExecute()
   at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.Execute()
   at Microsoft.Exchange.WebServices.Data.ExchangeService.InternalLoadPropertiesForItems(IEnumerable`1 items, PropertySet propertySet, ServiceErrorHandling errorHandling)
   at Microsoft.Exchange.WebServices.Data.Item.InternalLoad(PropertySet propertySet)
   at Microsoft.Exchange.WebServices.Data.ServiceObject.Load(PropertySet propertySet)
   at CDT.Office365Reader.DownloadO365Mails.RetriveO365MailValues(Item p_obj_Item, FolderID folderId, String p_FolderPath, ExchangeService p_ExchnageService, String p_username)

Any help or suggestion on this issue is greatly appreciated.

Thanks ;

Mayuresh.


[Exchange On-Line][EWSMA][C#][Windows] Error: Autodiscover cannot process the given e-mail address. Only mailboxes and contacts are allowed.

$
0
0

I am trying to connect an application to Exchange to query an inbox and I am having trouble connecting.

[HttpGet]
public dynamic Get()
{
   ExchangeService service = new ExchangeService();//tried with [ExchangeVersion] param to no effect.
   service.Credentials = new WebCredentials("kabates@mydomain.com", ConfigurationManager.AppSettings["email:password"]);
   serviceAutodiscoverUrl("kabates@mydomain.com", RedirectionUrlValidationCallback);

   FindItemsResults<Item> results = service.FindItems(WellKnownFolderName.Inbox, new ItemView(10));
   List<dynamic> response = new List<dynamic>();
   foreach(Item item in result.Items)
   {
      response.Add(new { Subject = item.Subject });
   }
   return response;
}

private static bool RedirectionUrlValidationCallback(string redirectionUrl)
{
   return true;
}

When processing hits [AutodiscoverUrl] I get an Exception with an inner exception message =

"Autodiscover cannot process the given e-mail address. Only mailboxes and contacts are allowed."

Since the argument that I provided to the method call was my mailbox, this error message made no sense to me so I came to the internet to find a solution.  

Can anyone make sense of that?


EWS API: Contact Body - Notes Property - HTML Format gets damaged

$
0
0

Hi Team,

I have a contact which has "Notes" field with an nicely formatted html content.

I am trying to import the contact to another mailbox, all works fine but the html format is getting damaged.. I mean the bullets gets replaced with thick dots and line spacing, font size gets changed..etc

Can some help me what's wrong here ?

Code (in way 1):

    $Bodytype=New-Object -TypeName Microsoft.Exchange.WebServices.Data.BodyType
    [string]$text= Get-Content "c:\users\ram\work\html.html"
    $Body= New-Object -TypeName Microsoft.Exchange.WebServices.Data.MessageBody($Bodytype,"")
    $Con.Body = $Body
    $Con.Body.Text = $text
    ##
    $Con.Save("Contacts");

Code (in Way 2):

    $Htmlcode = $VCardContact.Body.Text.ToString()
    $Bodytype=New-Object -TypeName Microsoft.Exchange.WebServices.Data.BodyType
    [string]$text= Get-Content "c:\users\ram\work\html.html"
    $Body= New-Object -TypeName Microsoft.Exchange.WebServices.Data.MessageBody($Bodytype,"")
    $Con.Body = $Body
    $Con.Body.Text = "$htmlcode"

Here - $VcardCOntact is the variable which stores the contact from another mailbox which has nice formatted html message, Got this into variable using Bind method.

It fails in both the ways..

Contact gets imported successfully but the only challenge is HTML format gets lost.

Any ideas please ? or a solution to this problem ? (Using Powershell - EWS Managed API 2.2 with Exchange 2013)

IMAP Connection to Office365: User is authenticated but not connected

$
0
0

I am writing a custom application to access mail accounts using IMAP.

When I test it with my office365 account, I periodically get a bizarre error message after successfully authenticating:

BAD User is authenticated but not connected.

I have been unable to nail down what causes this.  It is not, as other googling suggests, a password issue as it comes and goes without password changes.  Nor does actually changing my password have an effect on it.

My suspicion is that his is some kind of flap filter to limit resource usage.  The documentation I've found indicates that office365 allows up to 20 simultaneous IMAP connections.  In my case, I am creating only one simultaneous connection, so I am not even close to running over the limit of 20.

I am, however, periodically creating and closing the connection, every few minutes.  It is the nature of that application I'm building that it works this way; it would be hard to implement a continuous connection and I feel like that would actually cost more in resources than disconnecting and reconnecting.  Anyway, I haven't ruled out that the frequency of connection is what leads to this error.

So, I would really like to know why I'm getting this message.  Happy to work around whatever bugs or quirks there are in the system.

Here's the debug output from my imap session (I'm using the node-imap library to connect): 

DEBUG: [connection] Connected to host

DEBUG: <= '* OK The Microsoft Exchange IMAP4 service is ready. [QgBZADIAUABSADEAMQBDAEEAMAAwADcAMAAuAG4AYQBtAHAAcgBkADEAMQAuAHAAcgBvAGQALgBvAHUAdABsAG8AbwBrAC4AYwBvAG0A]'

DEBUG: => 'A0 CAPABILITY'

DEBUG: <= '* CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS MOVE ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+'

DEBUG: <= 'A0 OK CAPABILITY completed.'

DEBUG: => 'A1 LOGIN "jim@<domain>" "<password>"'

DEBUG: <= 'A1 OK LOGIN completed.'

DEBUG: => 'A2 CAPABILITY'

DEBUG: <= '* CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS MOVE ID UNSELECT CLIENTACCESSRULES CLIENTNETWORKPRESENCELOCATION CHILDREN IDLE NAMESPACE LITERAL+'

DEBUG: <= 'A2 OK CAPABILITY completed.'

DEBUG: => 'A3 NAMESPACE'

DEBUG: <= 'A3 BAD User is authenticated but not connected.'

Outlook (all version) keeps asking for a username and password (for all users) after Lunar New Year

$
0
0

Dear Friends,

In Vietnam, We have 9 days off for Lunar New Year.

After all people comeback to work, and outlook repeatedly asks for a password (for all users & any Outlook version)

I have switched outlook to Online mode but it's does not worked.

This problem is urgent and hope your help soon,

Thank you all,

Best regards & happy lunar new year!

Jose


OutlookServicesClient bugs

$
0
0

If I create a client like this:

mailClient = new OutlookServicesClient(mailService.ServiceEndpointUri,    async () => {        var result = await authContext.AcquireTokenSilentAsync(mailService.ServiceResourceId, CLIENT_ID);        return result?.AccessToken;    });
and subsequently send an email:
await mailClient.Me.SendMailAsync(message) it fails with "unauthorized" because the accessTokenGetter is never called.

My work around is to create a draft email and send it which does get the token.
This bug has been documented more than a year ago.

Similarly, attaching a file to the email does not work as advertised. Adding the attachment does not generate an error
but the attachment is not sent. Again, I found a thread from a year ago documenting his with a workaround to add the attachment
after saving the draft message like this (where pdf is a MemoryStream).
await mailClient.Me.Messages.AddMessageAsync(mail);

if (pdf != null) {    pdf.Position = 0;    var attachment = new FileAttachment {        ContentBytes = pdf.ToArray(),        Name = name,        Size = pdf.Capacity    };    mail.Attachments.Add(attachment);    await mail.UpdateAsync();
}

Who at Microsoft is responsible for this library? Can it be published to GitHub so we can fix it?

Access denied until reboot

$
0
0

We developed a Windows service (Server 2008 R2) that connect to Exchange via POP3. We have tried both SSL and plain text connections. The application works fine for a time. Then all of a sudden it gets Access Denied when it tries to establish the connection. We restarted the service and several other things, but the only thing that clears the condition is if the machine running the service is rebooted. It then begins to work again form some time. We have not documented the exact span of time where it works, not tied it to anything else. The time frame "seems" to be about 30 days, but that is just a guess.

What is going on? The credentials are valid because rebooting causes it to work again with the same credentials. Since stopping and restarting the service would clear anything that might have gotten corrupted in the service itself, that would not be the source of the problem.

Any help explaining this would be appreciated. This application is destined to become a commercial product, and this is not acceptable behavior.


Mike


The set of folders cannot be opened. The attempt to log on to Microsoft Exchange has failed

$
0
0

Hi,

After I update my office 2010 to service pack 2, I can't access public folder from external network, and got this message" The set of folders cannot be opened. The attempt to log on to Microsoft Exchange has failed", we use exchange server 2013. I tried with outlook 2013 and 2016, have same problem. It only works with outlook 2010 SP1 or 2007. Please help.

Thanks

Exchange Server 2007 upgrade to 2013

$
0
0

Dear Experts

I have a client that is running  exchange 2007 and wants to upgrade to 2013. They currently have 3 Exchange 2007 servers. Which is  the best way to tackle this?

Set-DistributionGroup: Set multiple managed by in Exchange2010 using Powershell Commands and C#

$
0
0

 Hi All,

I am working on upgrading code from Exchange2007 to Exchange 2010. I am creating Distribution List using New-DistributionGroup command of PowerShell. Currently only one person can be a Managed By. But while upgrading it to the Exchange2010 requirement is to assign multiple managed-by. 

First I am creating the new DL usingNew-DistributionGroup command and again I am setting some properties for newly created DL (like Prefix value, managed-by) using Set-DistributionGroup command

Below is the code:-

Pipeline pipeline = myRunSpace.CreatePipeline();

Command cmd =newCommand("Set-DistributionGroup");

CommandParameter Identity =newCommandParameter("Identity","DLalias"); // alias

CommandParameter domainController =newCommandParameter("DomainController", dc);

CommandParameter customAttribute =newCommandParameter("CustomAttribute11","IS");

CommandParameter senderAuthenticationEnabled =newCommandParameter("RequireSenderAuthenticationEnabled",false);

CommandParameter managedBy = newCommandParameter("ManagedBy","userID1, userID2");

cmd.Parameters.Add(Identity);

cmd.Parameters.Add(customAttribute);

cmd.Parameters.Add(senderAuthenticationEnabled);

cmd.Parameters.Add(managedBy);

cmd.Parameters.Add(domainController);

pipeline.Commands.Add(cmd);

try

 {

     commandresults = pipeline.Invoke();

 }

 

This is giving me error as

 

Couldn't find object "userID1, userID2". Please make sure that it was spelled correctly or specify a different object.

I also tried with using string array as below 

    

CommandParameter managedBy =newCommandParameter("ManagedBy","UserIDsString_Array");

tried which gives me error as

Cannot convert 'System.String[]' to the type 'Microsoft.Exchange.Configuration.Tasks.GeneralRecipientIdParameter' required by parameter 'ManagedBy'. Specified method is not supported.

It seems like I am messing with syntax. Could any one help me for this?

Can it be possible to set multiple managed by while creating the new distribution list itself? Or the approch I have taken is correct.

Thanks

Book Lync/Online Meeting using EWS

$
0
0

Hi,

We are trying to implement what we thought was a simple task, namely to book an Online Meeting via Exchange Web Services (EWS). However, it turned out not to be as easy as we thought.

We want the exact same functionality as when you click the 'New Lync Meeting' in Outlook.

For Exchange 2013/Exchange Online, we hoped it was as easy as this:

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013); service.Credentials = new WebCredentials("userName", "password", "domain"); service.Url = new Uri(ewsUrl); Appointment appointment = new Appointment(service); appointment.Subject = "Subject"; appointment.Location = "Lync"; appointment.Body = "A description..."; appointment.Start = DateTime.Now.AddHours(1); appointment.End = DateTime.Now.AddHours(2);

//Flag that this is an online meeting
appointment.IsOnlineMeeting = true;

//Add some attendees appointment.RequiredAttendees.Add("test1@test.com"); appointment.RequiredAttendees.Add("test2@test.com"); //Then, save and send appointment.Save(WellKnownFolderName.Calendar, SendInvitationsMode.SendOnlyToAll); //Finally, load the properties to view JoinOnlineMeetingUrl List<Item> items = new List<Item>(); items.Add(appointment); service.LoadPropertiesForItems(items, PropertySet.FirstClassProperties);

The problem is that even though we set appointment.IsOnlineMeeting = true, the JoinOnlineMeetingUrl is null and the calendar item in my or the attendees' Outlook does not contain the 'Join Lync Meeting' button that indicates that this is an online Lync meeting.

Suggestions anyone?

Ideally we would like to achive the same thing with Exchange 2010 since our customer is currently running on Exchange 2010 (but they have a migration roadmap to Exhange 2013 or Exchange Online some time during 2014).

Regards,
Eivind


Exchange Server 2010 - No unique message id for messages retreived

$
0
0

Hi,<o:p></o:p>

I have a setup of Exchange Server 2010 Standard. I also have a duplicate messages in the public folders. When I retrieve messages/mails from the public folders through Exchange web services, I get the messages properly but in my set up the message id for each message is not a unique number. Since this is not unique, I thought of concatenating EntryStoreID and message id hoping that it would provide me a unique number, but the problem is, when I migrated all the messages from 2007 to 2010 exch server, EntryStoreId is not populated. EntryStoreId is populated only for the new messages. <o:p></o:p>

Can I know which attribute I can use other than entryStoreId to make my messages unique? <o:p></o:p>

Regards,<o:p></o:p>

Gaurav<o:p></o:p>

<o:p></o:p>

TransportAgent: Attachment Header 'Content-Disposition' in TNEF format

$
0
0

In my last thread:
http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/thread/3ab29e87-c17a-4e73-8465-4c096555d004?prof=required

I asked about the possibility to add Content-ID Header. That was solved. But in my last reply to my own question I still have no response.

So i 'd like to ask the question again:

How can I add th "Content-Disposition:" header into Attachment headers?

For example i tried this:

writer.StartProperty(new TnefPropertyTag(TnefPropertyId.AttachDisposition, TnefPropertyType.String8));
writer.WritePropertyValue(RANDOMKEY);

But it was not working. But content Id works in this place.... Here again th full source of the function:

private void AttachmentFromTNEF(ref EmailMessage emailMessage){
TnefReader reader = new TnefReader(emailMessage.TnefPart.GetContentReadStream(), 0, TnefComplianceMode.Loose);short key = reader.AttachmentKey;
TnefWriter writer = new TnefWriter(emailMessage.TnefPart.GetContentWriteStream("Binary"), key);int attachmentCount = 0;
int foundFile = 0;
try
{#region Attachment handling in TNEF format, insert properties for LOGOwhile (reader.ReadNextAttribute()){if(reader.AttributeLevel == TnefAttributeLevel.Attachment){Debug.WriteLine(attachmentCount + " - AttributeTag: " + reader.AttributeTag.ToString());if(reader.AttributeTag == TnefAttributeTag.AttachRenderData)attachmentCount++;switch(reader.AttributeTag)
                        {
                            case TnefAttributeTag.AttachTitle:
                                writer.StartAttribute(reader.AttributeTag, reader.AttributeLevel);
                                if (attachmentCount > 0)
                                {
                                    while (reader.PropertyReader.ReadNextProperty())
                                    {
                                        Debug.WriteLine("AttachTitle - PropertyId: " + reader.PropertyReader.PropertyTag.Id.ToString());
                                        if (reader.PropertyReader.PropertyTag.Id == TnefPropertyId.AttachFilename)
                                        {
                                            string pr = reader.PropertyReader.ReadValueAsString();
                                            if (pr == RANDOMKEY)
                                                foundFile = attachmentCount;
                                            writer.WriteProperty(reader.PropertyReader.PropertyTag, pr);
                                        }
                                        else
                                        {
                                            writer.WriteProperty(reader.PropertyReader);
                                        }
                                    }
                                }
                                else
                                {
                                    writer.WriteAllProperties(reader.PropertyReader);
                                }
                                break;
                            case TnefAttributeTag.Attachment:
                                if (foundFile == attachmentCount && attachmentCount > 0)
                                {
                                    writer.WriteAllProperties(reader.PropertyReader);
                                    writer.StartProperty(new TnefPropertyTag(TnefPropertyId.AttachDisposition, TnefPropertyType.String8));
                                    writer.WritePropertyValue("Inline");
                                }
                                else
                                {
                                    writer.WriteAttribute(reader);
                                }
                                break;
                            default:
                                writer.WriteAttribute(reader);
                                break;
                         }
                    }
                    else
                    {
                        writer.WriteAttribute(reader);
                    }
                }
                #endregion
                Debug.WriteLine("Found " + attachmentCount + " attachment(s)");}catch (Exception x){
                myLog.WriteEntry("OnAttachmentParse: " + x.Message + x.StackTrace, EventLogEntryType.Error);}finally{
                writer.Close();
                reader.Close();}
}


TransportAgent: attachments with Headers (Content-ID) during OnSubmittedMessage

$
0
0
Hello,

I've created a TransportAgent which is able to add some attachments to outgoing mails.

Something like this:

1EmailMessage emailMessage = e.MailItem.Message;  
2Attachment logo = emailMessage.Attachments.Add("email-signatur.gif");  
3byte[] logo_binary = File.ReadAllBytes(path + "\\email-signatur.gif");  
4Stream logo_stream = logo.GetContentWriteStream();  
5logo_stream.Write(logo_binary, 0, logo_binary.Length);  
6logo_stream.Flush();  
7logo_stream.Close(); 


..and it work like a charm. Each mail gets this attachment file.

But now i want to put some header informations for that. My plan is to assign a unique Content-Id for this image for later use in Bodytext, like [cid:email-signature.gif@RANDOMNR]

How is that possible. How can i put some custom headers to attachments in general?

Thanks

Need to modify Email body using Exchange Transport Agent.

$
0
0

Hi,

We need to modify email body using Exchange 2010 Transport Agent, and currently have looked into 2 online Transport Agent solutions

1. Body Conversion Sample Application

http://msdn.microsoft.com/en-us/library/bb204066(v=EXCHG.140).aspx

2. Bandwidth Logging Sample Application

http://msdn.microsoft.com/en-us/library/bb204059(v=EXCHG.140).aspx

provided by Microsoft, but still cannot understand how to do it.

As far as I see sample, I can understand that I might need to take ReadStream, and then update email contents, and then again write the modified contents to email using WriteStream, but I have no idea, how to do it.

I have to actually modify email message, by looking into certain Sender addresses, and then replacing a piece of text with something else.

Can anyone help.

 


Regards, David Johnson

How to fetch the calender Meetings / Appointments through EWS in C# without providing user credentials?

$
0
0
I need the user calender Meetings / appointments  without providing the user credentials for exchange service. is it possible to retrieve the meeting information based on either Emailid or username alone.

An item with the same key has already been added

$
0
0

Hello Team,

We are using Exchange Web Service (EWS) to connect to Microsoft exchange server to get the busy slots from outlook and identify the availability. But we are frequently encountered with the issue with the message "An item with the same key has already been added" and the error is returned from

         at Microsoft.Exchange.WebServices.Data.ExchangeServiceBase.SaveHttpResponseHead ers(WebHeaderCollection headers)

From the initial search in internet we came to know the issue is with Microsoft Exchanage API, where in the method SaveHttpResponseHeaders(WebHeaderCollection headers) has some issue in concatenating the key value pairs if it has a duplicate entries.

For ref: https://github.com/OfficeDev/ews-managed-api/issues/45

So we would like to know if our understanding is correct and is any there any resolution to avoid this issue. Else if this is an issue and Microsoft has to fix this issue, we would like to know when the possible fix will be released.

There is a lot of performance hit on application and most number of users has been affected with this issue, So we believe your resolution will help us to sort out this issue.

please find the details below :

EVENT LOG

==========================

Log Name:      Application

Source:         Exchange Web Service

Date:          15/02/2016 14:49:02

Event ID:      400

Task Category: None

Level:         Error

Keywords:      Classic

User:          N/A

Computer:      CSSPWFBS01.admin

Description:

Application fault - an unexpected exception was caught

The exception was:

    Exception

    Type             : System.ArgumentException

    Message          : An item with the same key has already been added.

    Data             : System.Collections.ListDictionaryInternal

    TargetSite       : Void Insert(TKey, TValue, Boolean)

    Source           : mscorlib

    HResult          : -2147024809

    Stack Trace:

         at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)

         at Microsoft.Exchange.WebServices.Data.ExchangeServiceBase.SaveHttpResponseHead ers(WebHeaderCollection headers)

         at Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponse(IE wsHttpWebResponse response)

         at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.Execute()

         at Microsoft.Exchange.WebServices.Data.ExchangeService.FindAppointments(FolderI d parentFolderId, CalendarView calendarView)

         at EWSHelper.SearchCalendar(String server, String alias, ResourceType amType, DateTime start, DateTime end, Int32 itemViewSize, Boolean usingThreadpool)

[server 'csexdag2w01', mailbox 'jennifer.griffiths']

Event Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

  <System>

    <Provider Name=" Exchange Web Service" />

    <EventID Qualifiers="0">400</EventID>

    <Level>2</Level>

    <Task>0</Task>

    <Keywords>0x80000000000000</Keywords>

    <TimeCreated SystemTime="2016-02-15T14:49:02.000000000Z" />

    <EventRecordID>903090</EventRecordID>

    <Channel>Application</Channel>

    <Computer>CSSPWFBS01.admin</Computer>

    <Security />

  </System>

  <EventData>

    <Data>Application fault - an unexpected exception was caught

The exception was:

    Exception

    Type             : System.ArgumentException

    Message          : An item with the same key has already been added.

    Data             : System.Collections.ListDictionaryInternal

    TargetSite       : Void Insert(TKey, TValue, Boolean)

    Source           : mscorlib

    HResult          : -2147024809

    Stack Trace:

         at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)

         at Microsoft.Exchange.WebServices.Data.ExchangeServiceBase.SaveHttpResponseHead ers(WebHeaderCollection headers)

         at Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponse(IE wsHttpWebResponse response)

         at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.Execute()

         at Microsoft.Exchange.WebServices.Data.ExchangeService.FindAppointments(FolderI d parentFolderId, CalendarView calendarView)

         at EWSHelper.SearchCalendar(String server, String alias, ResourceType amType, DateTime start, DateTime end, Int32 itemViewSize, Boolean usingThreadpool)

---------------------------------------------------------------------------------------------------------------------------------------------

Thanks & Regards,

Ammeraju


Exchange server 2010 checklist for taking knowledge transfer from client

$
0
0

Hello Everyone,

I have been assigned to get KT from a client for MS Exchange 2010 technology for a new project.

How to get Exchange 2010 Knowledge Transfer (KT) from a client & What information should I must get during KT process?  
What Documents or CHECK LIST should I follow to make sure that I will be able to get ALL INFORMATION related to Exchange 2010  from the client ?
Urgent requirement and quick reply with proper and actual exchange KT related documents & Checklist / Excel Sheets will be highly appreciated.

Thank you.

Sujitraj Sancheti


Thanks and Regards - Sujit

Does System Mailboxes have any storage quota values in exchange server. If Yes, how can i get those quota values.

$
0
0

Hi,

I want to know that does System Mailboxes in Exchange servers have any storage quota values.

If No, Please describe the reason, and if yes, how can I get those.

Thanks,

San

Viewing all 7132 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>