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

EWS FindItems - Client Access server version doesn't match the Mailbox server

$
0
0

Hi,

I'm trying to read the Contacts in a Mailbox using EWS and PowerShell.
The Mailbox of the User which I use to authenticate is on Exchange 2007.
The Mailbox which I try to read is on Exchange 2013 SP1.

Add-Type -AssemblyName System.Web
Add-Type -Path "F:\Program Files\Microsoft\Exchange\Web Services\2.2\Microsoft.Exchange.WebServices.dll"
$Credentials = New-Object Microsoft.Exchange.WebServices.Data.WebCredentials("*****","*******","*****")
$ExchangeVersion = [Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2013_SP1
$exchService = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService($ExchangeVersion)
$exchService.Credentials = $Credentials
$Mailbox = xxxxx@xxxxx.xx
$exchService.AutodiscoverUrl($Mailbox)
$folderid= new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Contacts,$Mailbox)
$Contacts = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($exchService,$folderid)
$ivItemView =  New-Object Microsoft.Exchange.WebServices.Data.ItemView(50)
$fiItems = $exchService.FindItems($Contacts.Id,$ivItemView)

And the Error:

Exception calling "FindItems" with "2" argument(s): "The Client Access server version doesn't match the Mailbox server
version of the resource that was being accessed. To determine the correct URL to use to access the resource, use
Autodiscover with the address of the resource."
At J:\data\ews.ps1:130 char:21
+                     $fiItems = $exchService.FindItems($Contacts.Id,$ivItemView)
+                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ServiceResponseException

Any ideas?

Must be the who Mailboxes on the same Exchange-Version?




Microsoft Exchange Transport Service....Starting (Does not reach a running state, stops and tries starting again)

$
0
0

Hi All,

After installing the lovely update (https://technet.microsoft.com/library/security/ms14-068) that Microsoft released last week. I restarted my exchange 2013 server and now the Microsoft Exchange Transport Service will not start. It is pretty much constantly in a starting state. Tried all the standard stuff, restarting the server etc.

Running on Server 2012 R2

Hopefully someone can shed some light.

Pete

Timeout on FindItems

$
0
0

This is my first post to this forum so first and foremost: HI !

I am using the managed c# api and so far so good.

The account is on Office365 and has less than 50 emails in the inbox.

Usually when I run a FindItems call followed by a loaditems, everything returns very quickly with no issues.

I tried to put it in an endless loop where the calls are issued, sleeps for 5 seconds, issues again - and so on.


            var itemView = new ItemView(100);
            itemView.PropertySet = new PropertySet(BasePropertySet.FirstClassProperties);
            itemView.PropertySet.RequestedBodyType=BodyType.Text;
            itemView.PropertySet.MaximumBodySize=256;

            var foundItems = service.FindItems(WellKnownFolderName.Inbox , itemView);
            service.LoadPropertiesForItems(foundItems, itemView.PropertySet); 

When I have tracing turned on, within a short period of time (after less than 10 cycles) the call would hang and depending on my TimeOut settings, an exception would be thrown.

If I do not set a timeout, which defaults to 100seconds, it will indeed wait that long and an XML error would be thrown. From looking at it closely it seems that the XmlReader chokes on an unexpected EOF where a ">" was expected, which to me indicates that the server closed the socket while the client side tried to read from it. The exception thrown is not a timeout exception rather an xml exception. 

If I set the timeout to 100mls, it always fails with timeout exceptions.

If I set the timeout to 10-20seconds, most of the calls return fine, occasionally one would timeout.

So I wanted to make sure that all of the above is within the realm of expected behavior.

In particular: is there a way to know programmatically if the client is about to exceed the throttling quota and prepare for it accordingly.

I do not intend to use such a call-cycle in an actual application, and at the very least use a time stamp to make sure I am not pulling the same messages over and over - that was just a test case that got my a intrigued (well - concerned a bit)

Thanks.

 Erez 

Expetion when get EWS uri via autodiscover

$
0
0

Hello,

I want build my first EWS application for adding signatures in mail messages. And I find some code sample on Exchange Developer Page https://code.msdn.microsoft.com/office/Exchange-2013-Add-da090bce 

I have Exchange 2010 SP3 with working EWS, but that code don't work. It give me some exception about:

A first chance exception of type 'Microsoft.Exchange.WebServices.Data.AutodiscoverLocalException' occurred in Microsoft.Exchange.WebServices.dll
An unhandled exception of type 'System.TypeInitializationException' occurred in mscorlib.dll
Additional information: The type initializer for 'Exchange101.Email' threw an exception.

Plese help me or give hint how i can resolve this issue.  Thanks you!

 

Finding a specific Conversation (aka email thread)

$
0
0

Hello.

I am trying to find out the best way to get the latest state of a given email conversation (aka email thread).  Some meta values on a conversation are relevant (number of senders for instance), and while they are available in FindConversation, they are not available elsewhere. This means that it requires doing a fetch of say, the last 100 conversations periodically, hoping that the specific Conversation is going to be covered in that fetch... something that is not ideal by any stretch.

It would have been great to have "FindConversation(id)" or even "FindConversations(IDs)".

Any suggestions?

GetUserAvailability exception :System.ArgumentException: An item with the same key has already been added.

$
0
0

try

            {                

                results =this.exchangeService.GetUserAvailability(attendees,newTimeWindow(startTime, endTime),AvailabilityData.FreeBusy);           

             }

           catch (Exception ex)

            {

               string attendeesString =string.Empty;

               foreach (AttendeeInfo item in attendees)

                {

                    attendeesString += item.SmtpAddress +"; ";

                }

             

                LogData logData = MethodLogUtilityForExchange.GetLogDataGetAttendeesAvailabilityDebug(attendeesString, startTime, endTime, ex);             

                LogUtility.LogException(logData,"EWS GetAttendeesAvailability Exception", ex, LogCategory.MethodInformation);

               throw;

            }

Exception stack trace :

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

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

   at Microsoft.Exchange.WebServices.Data.ExchangeServiceBase.SaveHttpResponseHeaders(WebHeaderCollection headers)

   at Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponse(HttpWebResponse response)

   at Microsoft.Exchange.WebServices.Data.GetUserAvailabilityRequest.Execute()

   at Microsoft.Exchange.WebServices.Data.ExchangeService.GetUserAvailability(IEnumerable`1 attendees, TimeWindow timeWindow, AvailabilityData requestedData)

   at Intel.Exchange.WebServices.Extension.ExchangeServiceManager.GetAttendeesAvailability(List`1 attendees, DateTime startTime, DateTime endTime)

Can you help in understanding the issue ? we are not handling any Dictionary explicitly here. but still we see the Dictionary key error. Not sure What would have gone wrong.

microsoft.exchange.webservices.data.ServiceRequestException: The request failed

$
0
0

I need to integrate an office 365 mail service in our Liferay Product.

I am trying with the next main function prior to set it in the app code. When I run this piece of code the console shows that error. microsoft.exchange.webservices.data.ServiceRequestException: The request failed   

    public static void main(String[] args) {

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
        ExchangeCredentials credentials = new WebCredentials("our@office365mail.com", "pass");
        
        try {
            service.setCredentials(credentials);
            service.setUrl(new URI("smtp.office365.com"));
            EmailMessage msg= new EmailMessage(service);
            msg.setSubject("Hello world!");
            msg.setBody(MessageBody.getMessageBodyFromText("Sent using the EWS Java API."));
            msg.getToRecipients().add("mail@example.com");
            msg.send();
        } catch (Exception e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }

}

THANKS!

[E2013 SP1] [MAPI] Unable to open other mailbox from GAL by MAPI over Http profile

$
0
0

Hi Guys,

I create 2 profiles for a user which has "receive-as" right for the mailbox database in my lab, one profile "Chunk-RPC" is for Outlook Anywhere, another "Chunk-Http" is for MAPI over Http.

When I logon the "Chunk-RPC" with MFCMAPI, and use the session to Open other user's mailbox from gal, everything is good and no problems, but when I use the "Chunk-Http" to logon, I cannot open other user's mailbox,  just got "MAPI_E_CALL_FAILED==0x80004005" error code from OpenMsgStore function, Could you please tell me what's the key issue?

Have ever posted this question in below thread:

https://social.technet.microsoft.com/Forums/windowsserver/en-US/5f45e2fd-6b19-4fd7-998e-b3963db25a69/mapi-over-http-issue-for-openothermailboxfromgal?forum=exchangesvrdeploy

Thanks,

Paul




How to Get Regional Settings Of User using EWS Managed API

$
0
0

How Can I get Regional Settings of Outlook (Which has Current Time zone, Language and Other settings) using EWS Managed API. 

Thanks.

How can I get Sender Display Name using Get-MessageTrackingLog?

$
0
0

Hi, could you please help me. We have got a monitoring system at work which monitors some devices, so if something wrong happening with these devices email is sent from MASTER email (Customer Name <blabla@master.com>) to us. I'm trying to get a list of all emails of that monitoring mailbox using PoweShell commandGet-MessageTrackingLog and export them to CSV file. In the end of the day I need CSV file with 3 columns: TimeStamp, MessageSubject and SenderDisplayName! Yes, I need Sender Display Name cause all emails are sent from one MASTER email (Customer Name <blabla@master.com>) and only difference between them is sender Display Name which is cexactly what I need.   

This is the code I'm using:

Get-MessageTrackingLog -EventId Receive | Select Timestamp, MessageSubject, Sender | Export-CSV C:\NagiosAlerts.csv–NoTypeInformation

So how can I get sender Display Name(Customer Name) using Get-MessageTrackingLog insted of Sender email (<blabla@master.com>)? 



The sent time of the replied message's body is not right!

$
0
0

When I reply a message ,the time in the body is not right.  Please help me ,thanks!   

       EmailMessage msg = EmailMessage.Bind(this.ExchangeService, new ItemId(UniqueId));
            ResponseMessage replied = msg.CreateReply(replyAll);
            EmailMessage saved = replied.Save(); // save in draft
            saved.Load();
...

            Item item = Item.Bind(this.ExchangeService, new ItemId(UniqueId));
            MessageBody body = item.Body;

            Why the send time in boby is not right in Exchange 2007,likely is GMT,but is right in Exchange 2010,is Beijing Time.

such as:

发件人:测试邮件
时   间:2010年12月07日 16:46
收件人:测试邮件

ok 


发件人:测试邮件
发送时间: 2010年12月7日 8:45:40
收件人:测试邮件
主题: test

Slow Initial Calendar Sync with EWS SyncFolderItems

$
0
0

Hi

It takes about 160 hours to perform the initial calendar sync, I must be doing it something wrong, there must be a better way! Any and all suggestions are greatly appreciated...

#
I am writing a server application with the responsibility to keep track of all current and future calendar appointments for all users in a company.

#
To achieve this I am relying on the EWS Managed Api 2.0 Streaming Notifications and the SyncFolderItems call, described here http://msdn.microsoft.com/en-us/library/office/ee693003%28v=exchg.80%29.aspx

#
The initial call retrieves all appointment ids in a user's calender. To determine if they are expired I must execute an additional call for each appointment to retrieve its properties, most importantly the End Date. In my case there are about 300 users with an average of 10.000 appointments in each calendar (almost all of them are expired)

#
This means that I must make about 300 0000 EWS calls to fetch fully populated appointment objects, each call takes about 200 ms which evaluates to about160 hours to complete the initial sync operation. This is not acceptable in my environment.

thanks in advance
Matias



How can I display my MS Outlook/Exchange 2010 Calendar events on my web application's calendar?

$
0
0
I'm building a web (client) application (built in html/JavaScript/jQuery) that has a built-in calendar. I would like to pull in my Outlook/Exchange Calendar events and display them in my web application's calendar. What is the best way to do that from a JavaScript/jQuery environment? I've been searching all over for plugins or examples of how to talk to Exchange/Outlook and retrieve Calendar events but I haven't found a solution yet. We are currently using MS Office/Outlook/Exchange 2010. I don't need to modify the calendar events, just read them. (Note that I can't use an OWA Web Parts linkto display the calendar in an iframe; I need to have access to the actual event data so I can include other UI elements that I need for my application.) Thanks in advance for the help!

Sudden "The requested web method is unavailable to this caller or application" error trying to retrieve mailboxes from C# application (Exchange Online)

$
0
0

Hello all,

We have developed an application that retrieves content from users mailboxes in Exchange Online using EWS.  It is working fine in most installations but one client has begun to see the "The requested web method is unavailable to this caller or application"  It seems the offending line is a ExchangeService.GetSeachableMailboxes call.

The very odd thing is this was working fine for them as well up until a day or two ago when this error started to propagate.  The documentation for this error is largely lacking and we are at a loss on how to go about resolving it.

Is it possible MS has blocked their access to this functionality?  That seems extraordinarily odd.



Exchange 2003 Cluster failed

$
0
0

Hello everyone

I have a Windows 2003 failover cluster for MS exchange 2003. After some updates, I lost access to all physical disk resources, including Quorum partition. I folowed the official MS procedure to restore the resources, but it failed.

  The hard-disks are FC HDDs from EMC VNX 5500 storage. In disk management, I am able to see the disks, but in Windows Explorer i don't have access to the disks (F:\ is not accessible). If I try to remove HDD resources from cluster i get an error (probabily because Cluster service is down).

 Does anyoane know how to manualy unlock resouces from MS Cluster ??? Or how can I get access to the mailbox databases to try to restore the data on another server?

Thank you



Exchange 2010 in Microsoft SBS 2011

$
0
0

Hi,

I hope someone can help. I have a windows sbs 2011 server with exchange 2010 running on it. Anyway about two weeks ago we had a large number of power cuts and as a result the maibox store was in dirty shutdown. I tried to carry out a soft recovery and that failed. I then had to resort to carrying out a hard recovery which allowed me to get it up and running. At this point I had my employers breathing down my neck for the email to be back on and which I had to switch back on.  Its now been a week since that happenend. I believe we have some corruption in the database. I tried to run an offline defrag and that failed as it through an error "Operation terminated with error -1605 (JET_errKeyDuplicate, Illegal duplicate key) after xxx.xxx seconds.  I then tried to run
New-MailboxRepairRequest command with the 4 parameters and it has seemed to work on some mailboxes but not all of them. I get the following error "Online integrity check for request d16575e9-f0b5-4925-8654-d3f488123f2a failed with error 1174". Users are experienicing a number of problems including not being able to reply to certain emails, views missing, not able to edit tasks etc. Can anyone help? thanks in advance

Stack Definition Help Request

$
0
0

I've never been versed on STACK 101.  I'm hoping someone can help me decipher the below stack so that I can offer up some sort of solution before tomorrow. "Please"

Thanks

Application: *****
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: Microsoft.Exchange.WebServices.Data.ServiceResponseException
Stack:
   at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ProcessWebException(System.Net.WebException)
   at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.GetEwsHttpWebResponse(Microsoft.Exchange.WebServices.Data.IEwsHttpWebRequest)
   at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ValidateAndEmitRequest(Microsoft.Exchange.WebServices.Data.IEwsHttpWebRequest ByRef)
   at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Execute()
   at Microsoft.Exchange.WebServices.Data.ExchangeService.InternalCreateItems(System.Collections.Generic.IEnumerable`1<Microsoft.Exchange.WebServices.Data.Item>, Microsoft.Exchange.WebServices.Data.FolderId, System.Nullable`1<Microsoft.Exchange.WebServices.Data.MessageDisposition>, System.Nullable`1<Microsoft.Exchange.WebServices.Data.SendInvitationsMode>, Microsoft.Exchange.WebServices.Data.ServiceErrorHandling)
   at Microsoft.Exchange.WebServices.Data.Item.InternalCreate(Microsoft.Exchange.WebServices.Data.FolderId, System.Nullable`1<Microsoft.Exchange.WebServices.Data.MessageDisposition>, System.Nullable`1<Microsoft.Exchange.WebServices.Data.SendInvitationsMode>)
   at Microsoft.Exchange.WebServices.Data.EmailMessage.InternalSend(Microsoft.Exchange.WebServices.Data.FolderId, Microsoft.Exchange.WebServices.Data.MessageDisposition)
   at Microsoft.Exchange.WebServices.Data.EmailMessage.SendAndSaveCopy()
   at ILink5_OMExtractor.OMExtractor.MainThreadLoop()
   at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ThreadHelper.ThreadStart()

Multiple Subscriptions over ExchangeServiceBinding

$
0
0

I have the followcode:

public class ExchangeAsync
    {

private static ExchangeServiceBinding service;

public ExchangeAsync(string UserName, string Password, string Url, string Domain)
        {
            try
            {
                service = new ExchangeServiceBinding();
                service.Credentials = new NetworkCredential(UserName, Password, Domain);
                //service.serv
                service.Url = Url;
                
                
            }
            catch (Exception error)
            {

                Error(error);
            }
        }

public async void Subscribe(string mail, int timeout)
        {
            try
            {
                SubscribeType subscribeRequest = new SubscribeType();
                PullSubscriptionRequestType pullSubscription = new PullSubscriptionRequestType();
                BaseFolderIdType[] folders = new BaseFolderIdType[mail.Length];

                
                    DistinguishedFolderIdType folderId = new DistinguishedFolderIdType();
                    folderId.Id = DistinguishedFolderIdNameType.inbox;
                    folderId.Mailbox = new EmailAddressType();
                    folderId.Mailbox.EmailAddress = mail;
                    folderId.Mailbox.MailboxType = MailboxTypeType.Mailbox;
                    folders[0] = folderId;
             
                pullSubscription.FolderIds = folders;
                NotificationEventTypeType[] eventTypes = new NotificationEventTypeType[1];
                eventTypes[0] = NotificationEventTypeType.NewMailEvent;
                pullSubscription.EventTypes = eventTypes;
                pullSubscription.Timeout = timeout;
                subscribeRequest.Item = pullSubscription;
                service.SubscribeCompleted += (object sender, SubscribeCompletedEventArgs e) =>
                onProgress(service, e);
                service.GetEventsCompleted += (object sender, GetEventsCompletedEventArgs es) =>
                onProgressEvents(service, es);
               
                service.SubscribeAsync(subscribeRequest, Guid.NewGuid());
                
                    await Task.Delay(1);
                    
                
               

            }
            catch (Exception error)
            {

                Error(error);
            }
          
        }

}

And in my form i have implemente the follow code:

 private async void simpleButton4_Click(object sender, EventArgs e)
        {
          
            ExchangeAsync newobject2;
            ExchangeAsync newobject;
             newobject = new ExchangeAsync(txtUsuario.Text, txtContrasenia.Text, @"https://outlook.office365.com/ews/Exchange.asmx", "domain.mx");
             newobject.Subscribe("sales@domain.mx" , 100);
             newobject2= new ExchangeAsync(txtUsuario.Text, txtContrasenia.Text, @"https://outlook.office365.com/ews/Exchange.asmx", "domain.mx");
            newobject2.Subscribe("contact@domain2.mx" , 100);
            
          
             await Task.Delay(1);
        }

And the event

service.GetEventsCompleted += (object sender, GetEventsCompletedEventArgs es) =>
                onProgressEvents(service, es);

it's working only for the second object, the first one doesn't get fired, i think they are totally independant, but it's like they are overwritten.

I use the same network credentials, that have full acces over the mails, and it's working if only i declare one object at time, but when i declare two objects, it's kind of overwritten, and never send and error in the proccess but the geteventscompleted never get fired from the first one.

Can you help me?

Regards

Mayolo Juárez




CheckDatabaseRedundancy.ps1 Question

$
0
0

I asked this in the exchange->monitoring forum but was asked to ask on this forum, so here it goes:

Exchange 2013 with 2 member DAG. We want to have the checkdatabaseredundancy.ps1 script monitor our DAG and send an email to admins with reports of the monitoring. I see you need to edit the Send-HANotificationMailCorpHub function and/or the Get-SmtpClients function. Question is, how do you do this correctly? When i supply a string, the script gives me a red mark as if something is wrong. Example:

See the red squiggly line between the comma and the "E"? How exactly do i enter the info into this script? Do i make my edits after the comma or do i need to edit the variables/arguments (from the example above $title) with the needed info

[E2010] [EWS] [C#] [Windows]: Unable to connect to remote server

$
0
0

I have a Windows Service that uses EWS to connect to a mailbox and do some things with certain emails. The service has been running for a while now, with little to no issues. Just recently the service will stop and when viewing the event log, we receive the following error.

Error Message: The request failed. Unable to connect to the remote server

Inner Exception: System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full

   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)

   at System.Net.Sockets.Socket.InternalBind(EndPoint localEP)

   at System.Net.Sockets.Socket.BeginConnectEx(EndPoint remoteEP, Boolean flowContext, AsyncCallback callback, Object state)

   at System.Net.Sockets.Socket.UnsafeBeginConnect(EndPoint remoteEP, AsyncCallback callback, Object state)

   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)

   --- End of inner exception stack trace ---

   at System.Net.HttpWebRequest.GetResponse()

   at Microsoft.Exchange.WebServices.Data.EwsHttpWebRequest.Microsoft.Exchange.WebServices.Data.IEwsHttpWebRequest.GetResponse()

   at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.GetEwsHttpWebResponse(IEwsHttpWebRequest request)

Target Site: Microsoft.Exchange.WebServices.Data.IEwsHttpWebResponse GetEwsHttpWebResponse(Microsoft.Exchange.WebServices.Data.IEwsHttpWebRequest)

Source: Microsoft.Exchange.WebServices

Stack Trace:    at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.GetEwsHttpWebResponse(IEwsHttpWebRequest request)

   at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ValidateAndEmitRequest(IEwsHttpWebRequest& request)

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

   at Microsoft.Exchange.WebServices.Data.ExchangeService.FindItems[TItem](IEnumerable`1 parentFolderIds, SearchFilter searchFilter, String queryString, ViewBase view, Grouping groupBy, ServiceErrorHandling errorHandlingMode)

   at Microsoft.Exchange.WebServices.Data.ExchangeService.FindItems(FolderId parentFolderId, SearchFilter searchFilter, ViewBase view)

   at MyClass.CleanupDeletedItems()

   at MyClass.ReadEmail()

   at MyService.WorkerFunction()

This so far has only occured twice, but I am not sure if the issue is on the exchange servers, or the server where the service itself is running. Any ideas on what would cause this issue and how to go about fixing it?

If you find that my post has answered your question, please mark it as the answer. If you find my post to be helpful in anyway, please click vote as helpful.

Don't Retire Technet

Viewing all 7132 articles
Browse latest View live


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