Quantcast
Channel: Exchange Server 2013 - Administration, Monitoring, and Performance forum
Viewing all 1453 articles
Browse latest View live

Exchange 2013 - Event ID 4999 MS Exchange Common - Watson report about to be sent for process id: 5816

$
0
0

Hi,

We have a single Exchange 2013 server and are getting this error many times in a day.  I haven't been able to find a solution and was wondering if anyone came across this error or have any suggestions.

Edition             : Standard
AdminDisplayVersion : Version 15.0 (Build 913.22)


Watson report about to be sent for process id: 5816, with parameters: E12IIS, c-RTL-AMD64, 15.00.0913.022, M.Exchange.Imap4, M.Exchange.Net, M.E.N.NetworkConnection.BeginNegotiateTlsAsClient, System.InvalidOperationException, 99a4, 15.00.0913.007.
ErrorReportingEnabled: True 

Thanks

Amit


Exchange Custom Attribute Script

$
0
0

Hello Techies out there.

So after I built the Activation Check script https://gallery.technet.microsoft.com/Exchange-2013-Activation-7e95afff/view/Discussions#content

I am working on a script where I need a list with Custom Attribute Value and the count for it. I used the same code reference and built the below. I am able to get the output but it displays the same name again and again. Although the count is ok.

Can anyone help me that how I can display only the Name Once and the Count against it.

Right now the table is like somethig as below

CA Name                                                           Count

xxx1,xxx1,xxx1,xxx1,xxx2,xxx2,xxx3                    11

xxx1,xxx1,xxx2,xxx2

I want something like

CA Name             Count

XXX1                        6

XXX2                        4      

Below is the Code that I wrote

########################### Add Exchange Shell##############################

If ((Get-PSSnapin | where {$_.Name -match "Microsoft.Exchange.Management.PowerShell"}) -eq $null)
{
    Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
}


######################### generate the HTML#################################

function _Drawme {

       $Output ="<html><body><font size=""1"" face=""Arial,sans-serif""><h3 align=""center""><font color=""FF0000"">Exhange Audit Report</h3><h5 align=""center""><font color=""000000"">Generated $((Get-Date).ToString())</h5></font>"
      if($cacount.count -ne 0) {

            $Output+="<table border=""0"" cellpadding=""3"" width=""50%"" style=""font-size:8pt;font-family:Arial,sans-serif""><tr align=""center"" bgcolor=""#81B5F9"">"
	        $Output+="<th>#</th><th>CA Name</th><th>Count Covered</th>"
	        $Output+="</tr>"
	        $AlternateRow=0;


           foreach ($mbx in $cacount) {

                $C++
		        $Output+="<tr"

		        if ($AlternateRow) {

			        $Output+=" style=""background-color:#CFE2FF"""
			        $AlternateRow=0

		        } else {

			        $AlternateRow=1
		        }

		     $Output+=">"
	            $Output+="<td  align=""center""><strong>$C</strong></td>"
		        $Output+="<td align=""center""><font color=""#FF0015""><Strong>$($caname)</Strong></font></td><td align=""center""><font color=""#FF0015""><Strong>$($cacount)</Strong></font></td>"


           }

           $Output+="</table><br />"
           }


  Write-Output $Output
  }

#########################Get The Databases##################################
$serverObj = New-Object PSObject
$mailboxes = Get-Mailbox

 ForEach ($mailbox in $mailboxes)
    {


        $mbx = $mailbox.Name
        $caname = $mailboxes.CustomAttribute2
        $cacount = $caname.Count


        # Compare the server where the DB is currently active to the server where it should be
        If ($cacount -ne 0)
                    {
                    $serverObj | Add-Member NoteProperty -Name "SourceOne Group" -Value "$caname" -Force
                    $serverObj | Add-Member NoteProperty -Name "Number of Mailboxes Covered" -Value "$cacount" -Force



	}
}


if ($cacount.count -ne 0)
{
Write-Host "CA Found....Sending Email" -ForegroundColor Red
$Output= _Drawme

#Send the Email
Send-MailMessage -From "noreplyaudit@xx.com" -To "Recipient 1 <user1.xx.com>" -Subject "Exchange Audit Report" -BodyAsHtml $Output -Priority High -SMTPserver "smtp.xx.com"
}
Else{
Write-Host "Nothing Found!!!!!!!!!" -ForegroundColor Green
}
Also I ould like to add another column in case no values found the Count for that is Shown up

All help would be appreciated ... Thanks Guys...

Allowing Free/Busy Time for a Group

$
0
0

Hi,

I have an Exchange 2013 Multi-tenant environment with several customers. Linked mailboxes are used in most cases (the obvious exception is for equipment mailboxes, etc).

As per Microsoft's guidance, all 'default' permissions on mailbox calendars have been removed, and a group is added (different group for each customer) with the 'AvailabilityOnly' permission.

The problem is that when scheduling a meeting in Outlook, the free/busy time is not available. If I change the 'default' permission to 'AvailabilityOnly', free/busy information is available.

I have tried creating the group in EAC and PowerShell. eg:

New-DistributionGroup -Name "CUSTOMER-NAME" -OrganizationalUnit "OU" -SamAccountName "CUSTOMER-NAME" -PrimarySMTPAddress CUSTOMER-NAME@EMAIL-DOMAIN -Type Security

I apply the permissions to the mailbox like this:

Add-MailboxFolderPermission LINKED-MAILBOX:\calendar -User GROUP -AccessRights AvailabilityOnly

I have confirmed that this is a universal mail-enabled group, but still no access. Is there something I'm missing? Is there a special requirement for linked-mailboxes?

Thanks


TLS Cert Fail on Exchange server

$
0
0

  1. We are enable the TLS on exchange server and when we checked on this link(http://www.checktls.com/perl/TestReceiver.pl?FULL) its showing TLSCert fail.

    We have local exchange server 2010 and use the third party service for email filtering. Please find the snapshot

    TestReceiver

    CheckTLS Confidence Factor for "schandran@rolfebenson.com[rolfebenson.com.pri-mx.na0107.smtproutes.com:25]": 90

    MX ServerPrefCon-
    nect
    All-
    owed
    Can
    Use
    TLS
    Adv
    Cert
    OK
    TLS
    Neg
    Sndr
    OK
    Rcvr
    OK
    rolfebenson.com.pri-mx.na0107.smtproutes.com:25 
    [192.69.16.71]
    0OK 
    (5,094ms)
    OK 
    (3,391ms)
    OK 
    (302ms)
    OK 
    (302ms)
    FAILOK 
    (10,191ms)
    OK 
    (2,304ms)
    OK 
    (507ms)
    Average100%100%100%100%0%100%100%100%


(double click matrix to select all for copy and paste)

affect TLS encryption, but may mean the site isn't who they say they are.
Run same test with:
  Instructions About Tests

Note: you can run many tests at once and/or schedule tests with BatchTest.

Note: use the FULL version to test servers with custom IP addresses, ports, authentications, and/or timeouts.

See email policy. We will not use addresses. Use of any test is explicit agreement to Acceptable Use Policy.


(double click in detail below to select all for copy and paste)

Checking schandran@rolfebenson.com[rolfebenson.com.pri-mx.na0107.smtproutes.com:25]

using supplied MX: "rolfebenson.com.pri-mx.na0107.smtproutes.com"

Trying TLS on rolfebenson.com.pri-mx.na0107.smtproutes.com[192.69.16.71]:25 (0):

secondstest stage and result
[005.094]Connected to server
[008.485]<--220 ams1-mh928.smtproutes.com kath-5.0.3 ESMTP Ready
[008.485]We are allowed to connect
[008.485]-->EHLO checktls.com
[008.787]<--250-ams1-mh928.smtproutes.com says Hello [216.68.85.112]
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 OK
[008.787]We can use this server
[008.787]TLS is an option on this server
[008.788]-->STARTTLS
[009.088]<--220 Ready to start TLS
[009.089]STARTTLS command works on this server
[009.786]SSLVersion in use: TLSv1.2
[009.786]Cipher in use: AES128-SHA
[009.787]Connection converted to SSL
[009.809]
Certificate 1 of 4 in chain:
subject= /serialNumber=LilimpZol/LrBVIEgBjG/5kZBwHnRQQ-/OU=GT83257704/OU=See www.rapidssl.com/resources/cps (c)14/OU=Domain Control Validated - RapidSSL(R)/CN=*.smtproutes.com
issuer= /C=US/O=GeoTrust, Inc./CN=RapidSSL CA                                                
[009.830]
Certificate 2 of 4 in chain:
subject= /C=US/O=GeoTrust, Inc./CN=RapidSSL CA
issuer= /C=US/O=GeoTrust Inc./CN=GeoTrust Global CA                                                  
[009.852]
Certificate 3 of 4 in chain:
subject= /C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
issuer= /C=US/O=Equifax/OU=Equifax Secure Certificate Authority                                                    
[009.874]
Certificate 4 of 4 in chain:
subject= /C=US/O=Equifax/OU=Equifax Secure Certificate Authority
issuer= /C=US/O=Equifax/OU=Equifax Secure Certificate Authority                                                      
[009.875]Cert VALIDATED: ok
[009.875]Cert Hostname DOES NOT VERIFY (rolfebenson.com.pri-mx.na0107.smtproutes.com != *.smtproutes.com)
[009.875](see RFC-2818 section 3.1 paragraph 4 for info on wildcard ("*") matching)
[009.875]So email is encrypted but the host is not verified
[009.875]~~>EHLO checktls.com
[010.191]<~~250-ams1-mh928.smtproutes.com says Hello [216.68.85.112]
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 OK
[010.191]TLS successfully started on this server
[010.191]warning: STARTTLS after second EHLO (see RFC3207 #4.2)
[010.192]~~>MAIL FROM:<test@checktls.com>
[012.494]<~~250 2.1.0 Sender Accepted: test@checktls.com
[012.495]Sender is OK
[012.495]~~>RCPT TO:<schandran@rolfebenson.com>
[013.002]<~~250 2.1.5 Recipient Accepted:
[013.002]Recipient OK, E-mail address proofed
[013.002]~~>QUIT
[013.286]<~~221 2.0.0 ams1-mh928.smtproutes.com Service closing transmission channe


Pankaj Kumar

Re-syncing batch migrations

$
0
0

We are moving users from Exchange 2007 to 2013. I would like to start a batch migration (see command below) well before I'll be ready to complete it. When the status is "Synced", can I perform an incremental re-sync before initiating the completion?

New-MigrationBatch -Name 'Test' -AutoStart:$false -NotificationEmails user@domain.com -AllowIncrementalSyncs:$true -BadItemLimit 9999 -TargetDatabases db01 -AutoComplete:$false -CSVData ([system.io.file]::readallbytes("C:\UsersList.csv")) -local


Thanks.


New-Mailbox throws exception

$
0
0

If I try to create the a new mailbox with the following PowerShell-cmdlet:

New-Mailbox -Database 'MailboxDatabase' -OrganizationalUnit 'OU' -Name "ResourceName" -DisplayName "ResourceDisplayName" -Equipment -ResourceCapacity <Capacity>


it throws the following exception:

Parameter set cannot be resolved using the specified named parameters.    + CategoryInfo          : InvalidArgument: (:) [New-Mailbox], ParameterBindingException    + FullyQualifiedErrorId : AmbiguousParameterSet,New-Mailbox    + PSComputerName        : <mailserver>


Is this intended behaviour? It seems like a bug in the cmdlet.

Exchange setup:

AdminDisplayVersion: Version 15.0 (Build 1130.7)

ServerRole: Mailbox, ClientAccess

PowerShell setup:

NameValue

---------
PSVersion5.0.10240.16384
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion4.0.30319.42000
BuildVersion10.0.10240.16384
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion2.3

How to use get-mailbox with -filter

$
0
0

Hi all,

I want to search all mailboxes which have property AuditEnabled = True then change it to False
How can I do that with Get-Mailbox -Filter ? -ResultSize Unlimited | ForEach-Object { Set-Mailbox -Identity $_.sAMAccountName -AuditEnabled $False}

Thank you very much.

UnhealthyMailboxDeliveryAvailabilityMonitor

$
0
0

Hello

In our Exchange 2013 deployment I can see on all Mailbox servers MailboxDeliveryAvailabilityMonitor reported as unhealthy

Name                    : MailboxDeliveryAvailabilityMonitor
TargetResource          :
HealthSetName           : MailboxTransport
HealthGroupName         : ServiceComponents
AlertValue              : Unhealthy

In the event log under Active Monitoring -> Probe Results are the visible errors like this:

   ResultId 117170212
 
   ServiceName MailboxTransport
 
   ResultName MailboxDeliveryInstanceAvailabilityProbe/MBX200-02
 
   WorkItemId 884
 
   MachineName XXXXX
 
   Error A TLS API failure occurred. Error = 0x80090301
 
   Exception Microsoft.Exchange.Net.ExSmtpClient.TlsApiFailureException: A TLS API failure occurred. Error = 0x80090301 at Microsoft.Exchange.Net.ExSmtpClient.SmtpSslStream.SmtpSslHelper.Encrypt(Byte[] bytesToEncrypt, Int32 offset, Int32 numberOfBytesToEncrypt) at Microsoft.Exchange.Net.ExSmtpClient.SmtpSslStream.SmtpSslHelper.Encrypt(Byte[] bytesToEncrypt) at Microsoft.Exchange.Net.ExSmtpClient.SmtpSslStream.Write(Byte[] buffer, Int32 offset, Int32 size) at System.IO.Stream.<BeginWriteInternal>b__11(Object param0) at System.Threading.Tasks.Task`1.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.IO.Stream.EndWrite(IAsyncResult asyncResult) at System.IO.Stream.<BeginEndWriteAsync>b__17(Stream stream, IAsyncResult asyncResult) at System.Threading.Tasks.TaskFactory`1.FromAsyncTrimPromise`1.Complete(TInstance thisRef, Func`3 endMethod, IAsyncResult asyncResult, Boolean requiresSynchronization)
 
   StateAttribute11 127.0.0.1
 
   StateAttribute12 2 latencies were above the standard deviation. Mean: 0 Standard Deviation: 1. STARTTLS (2, Two) BeforeConnect (1, One)  
 
   StateAttribute13 BeforeConnect=1;Connect=0;EHLO=0;STARTTLS=2;EHLO=0
 
   StateAttribute14 XXXXX.DOMAIN
 
   StateAttribute15 220 XXXXX.DOMAIN Microsoft ESMTP MAIL Service ready at Wed, 17 Feb 2016 15:20:44 +0100EHLO XXXXX.DOMAIN 250-XXXXX.DOMAIN Hello [127.0.0.1]X-ANONYMOUSTLS 220 2.0.0 SMTP server readyEHLO XXXXX.DOMAIN  
 
   StateAttribute16 475
 
   StateAttribute17 2
 
   StateAttribute21 System.Exception
 
   StateAttribute22 220 2.0.0 SMTP server ready  

   ResultType 4
 
   ExecutionId 54194945
 
   ExecutionStartTime 2016-02-17T14:20:45.0533096Z
 
   ExecutionEndTime 2016-02-17T14:20:45.0583101Z

   ExtensionXml [null]
 
   SampleValue 4.0004
 
   ExecutionContext [null]
 
   FailureContext Server 127.0.0.1 on port 475 did not respond with expected response (OK). The actual response was: 220 2.0.0 SMTP server ready .
 
   FailureCategory -1

This error is logged several times per minute.

Any idea?

Thanks


in-place eDiscovery & hold 'The request failed. The underlying connection was closed: An unexpected error occurred on a send.'

$
0
0

Hi,

Hoping for some help with an Exchange Server problem I am having.

Everything else on the Server seems fine.

Build Number: 15.0.995.29 (CU6)

However when I use the ECP to try to do a Compliance Management / in-place eDiscovery & hold

This appears in the right hand column;

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

Search                    
Status:                                                Search Failed                    
Run by:                                             
Run on:                                             
Size:                        0 B                    
Items:                        0                    
Errors:                        
An unknown error occurred on the search server. Please contact your administrator for assistance. The message from the search server is 'The request failed. The underlying connection was closed: An unexpected error occurred on a send.'.
Statistics:                                           

Also in powershell;

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

[PS] C:\Windows\system32>new-mailboxsearch -name "test" -TargetMailbox "kev" -SearchQuery "'jean-pascal'"
Creating a new session for implicit remoting of "New-MailboxSearch" command...
The request failed. The underlying connection was closed: An unexpected error occurred on a send.
    + CategoryInfo          : NotSpecified: (:) [], DataSourceOperationException
    + FullyQualifiedErrorId : [Server=CCMAIL03,RequestId=fa226efb-fe18-4a12-8ea2-d36e23711d87,TimeStamp=19/11/2015 13:
   13:27] [FailureCategory=Cmdlet-DataSourceOperationException] 8029597E
    + PSComputerName        : ccmail03.carmel.local

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

Have checked as many obvious things as I can, sure it will be something blindingly obvious!

TIA!

Problem with moving mailboxes between databases

$
0
0

Hi

 

We are experiencing strange issue with our Exchange 2013 database.

The company is running Exchange 2013 (CU8) cluster with DAG using 2 x mailbox role servers and 2 x CAS. Everything seems to be working fine except one thing. We have two databases DB1 and DB2. Usually DB1 is running on Mailbox Server 1 and DB2 in Mailbox Server 2 however issue still exist if we swap the databases between servers or run them both on the same server.

The problem is staring if we move a mailbox from the DB1 to DB2. ECP is reporting mailbox move as completed, however mailbox not being moved at all. It stays in DB1 and no error is shown in ECP. It's still possible to move mailboxes from DB2 to DB1 so it seems that it’s working one way only.

We can only see one error in Event Log that is related to the event:

 

Failed to save admin audit log for this cmdlet invocation.

Organization: First Organization

Log content:

Cmdlet Name: New-MigrationBatch

Object Modified:

Parameter: CSVData = RW1haWxBZGRyZXNzDQpUZXN0LkFjY291bnRAd2F0bW9zLm9yZy51aw==...

Parameter: TimeZone = GMT Standard Time

Parameter: TargetDatabases = DB2

Parameter: AutoComplete = True

Parameter: Local = True

Parameter: AutoStart = True

Parameter: BadItemLimit = 1000

Parameter: NotificationEmails = XXXXXXXXXXXXXXXX

Parameter: Name = test5

Caller: XXXXXXXXXXXXXXXXXXXX

ExternalAccess: False

Succeeded: True

Run Date: 2016-02-03T11:59:31

OriginatingServer: MAIL1 (15.00.1076.000)

 

Error:

Microsoft.Exchange.Data.ApplicationLogic.AuditLogServiceException: The Exchange Web Service returned an error while trying to access the audit log. Reason: 'Error','ErrorMailboxStoreUnavailable','The mailbox database is temporarily unavailable.'.

   at Microsoft.Exchange.Data.ApplicationLogic.EwsAuditClient.CallEwsWithRetries(LID lid, Func`1 delegateEwsCall, Func`3 responseMessageProcessor, Func`3 responseErrorProcessor)

   at Microsoft.Exchange.Data.ApplicationLogic.EwsAuditLog.WriteAuditRecord(IAuditLogRecord auditRecord)

   at Microsoft.Exchange.ProvisioningAgent.EwsAuditLogger.WriteAuditRecord(IAuditLogRecord auditRecord)

I would appreciate if you please share your thought on this.

 

Remove mail Contacts in bulk from Exchange

$
0
0
Hello, 

I would like to know how to remove Mail contacts in bulk from Exchange. I have to remove like 100 mail contact from Exchange. I have a list of the mail contact that I need to remove. 

Thank you,

JC 


RedistributeActive Databases Script

$
0
0

Hey Guys,

I am trying to auto move the DBs using the RedistributeActiveDatabasesScript from one of the Exchange Management Server and everytime I run the script it says the below error and cannot convert the value of the DAGName. This is weird and I cannot figure out whats wrong. I am 100% sure the DAG names are correct and theats what listed under ECP too and upon doing the get-databaseavailabilitygroup i get the same DAG Name too.

PS] D:\Exchange Server\v15\Scripts>.\RedistributeActiveDatabases.ps1 -DagName DAG01 -BalanceDbsByActivationPreference

annot convert value "DAG01" to type
Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup". Error: "Cannot convert the
DAG01" value of type "Deserialized.Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup"
o type "Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup"."
t D:\Exchange Server\v15\Scripts\RedistributeActiveDatabases.ps1:2801 char:3
         $script:dag = Get-DatabaseAvailabilityGroup $DagName -Status
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo          : MetadataError: (:) [], ArgumentTransformationMetadataException+ FullyQualifiedErrorId : RuntimeException

Log-Error : [02:40:33.145 UTC] Could not find DAG matching 'DAG01'!
t D:\Exchange Server\v15\Scripts\RedistributeActiveDatabases.ps1:2806 char:3
         Log-Error ($RedistributeActiveDatabases_LocalizedStrings.res_0089 -f $DagName) ...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Log-Error

Can anyone asssit what can be the problem

When i run theGet-DatabaseAvailabilityGroup I see Correct DAG Names. I have removed the Server names here for example

[PS] D:\Exchange Server\v15\Scripts>Get-DatabaseAvailabilityGroup

Name             Member Servers                                      Operational Servers
----             --------------                                      -------------------
DAG01
DAG02
DAG03
DAG04

Please assist and Thanks in Advance

How to prevent user select [From] pick random user, and send fake email to other user?

$
0
0

dear Sirs,

In our organization we have setup 03 mail server Microsoft Exchange 2010 SP3: 01 for Client Access and Hub transport, 02 Mailbox database. All email client using Outlook 2010 or Outlook 2013.

We have one issue about user fake the sender to send violent email to other. The scenario as follow: User A create New Email, and select [From] button, and then select user B, send to user C. User C receive the email with header is from User B. But exactly, this email send from User A.

Anybody have ever seen this situation, please teach me how to deal with it.

Thanks for read.

get-mailbox does not show all mailboxes

$
0
0

Hi,

i have test of Exchange 2013 SP1 CU7. Seems, that all works good. Users can login over OWA, send emails each other.

In ECP i see all 50 mailboxes. In powershell - only one! Why? how i can fix it?

[PS] C:\>get-mailbox -Identity "*"

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
User 1                     User 1                 ex1              Unlimited
[PS] C:\>Get-Mailboxdatabase

Name                           Server          Recovery        ReplicationType
----                           ------          --------        ---------------
Mailbox Database 1363112588    EX1             False           None
base1                          EX1             False           None
all                            EX1             False           None
User 1 belong to base1, but into this base there are more mailboxes.

Thank you!


Empty Deleted items Folder using Retention Policy

$
0
0

Hi,

I have been trying to empty Deleted Items folder for all the users on my organization, Hence create a new Retention Policy tag and Retention Policy for demo purpose with the following settings below.



Here I have created a policy of retention period of 1 day but when this policy is applied, I can only see the information with 'This item is expired' but this didn't empty my deleted items folder.


Can anyone help me on this?


Cant Delete Expired Cert, need to change default cert to new one

$
0
0

Hi all,

We have a paid for SSL cert which expired on jan 26th 2016, and it now keeps flagging up as being an error in Exchange 2013. When i go to delete it via powershell i get the error:

A special RPC error occurs on server XXXXX: the internal transport certificate cannot be removed becauase that would cause the Microsoft Exchange Transport service to stop. To replace the internal transport certificate create a new certificate. The new certificate will automatically become the internal transport certificate. You can then remove the existing certificate.

This seems to make sense to me but my question is how do i make my new paid for SSL cert ( which is already running and being used for all services ) the default one?

Do i really need to create a new exchange certificate using the command or can i make this my default somehow. Can anyone confirm the process and the commands i need to use? I would like to delete the expired cert in a clean way rather than just delete in from an MMC and have an error in the event log about an expired internal transport cert. Hope you can help cheers



Windows XP Machines Always Prompt for Credentials (Exchange 2013, Outlook 2010)

$
0
0

I am running Exchange 2013 on Server 2012 Datacenter (VM).  Windows 7 clients with Outlook 2010 work fine.  Windows XP clients with Outlook 2010 prompt for credentials (user name and password) each time Outlook is started, and checking the "Remember my password" box does not prevent this from happening the next time.  The "Always prompt for logon credentials" checkbox on the "Security" tab of the "More Settings" section of the Exchange account is not checked.  I have found a myriad of posts with similar issues, but they all seem to have to do with SBS/Exchange 2007, and I haven't come across something that works as a solution for me.  One suggested certificate issues, and I was having certificate security warnings, but I got that resolved.  I am hopefuly that the fact that this only happens on Windows XP will be telling.

Search and Destroy Powershell for phishing message grabbed more than the message

$
0
0
We the following powershell command against our mail server in an attempt  to remove a phishing message from our environment.

Get-mailbox –server Exchangeserver -resultsize unlimited | Search-Mailbox -SearchQuery "Subject: 'Submit' and senderaddress:WEBB_MEGEN@salkeiz.k12.or.us" –DeleteContent

The command grabbed more mail than just the phishing attempt we were trying to remove (See message below).   We've used a similar search in the past without incident.   Search Mailbox critereia looks correct.   What in the search could have caused this?

 


The original message looked like this

From: Megen Webb <WEBB_MEGEN@salkeiz.k12.or.us>

Date: February 26, 2016 at 6:09:29 AM EST

To:"INFO1@MSN.COM" <INFO1@MSN.COM>

Subject:Submit

This is an automatic message by system to let you know that you have to confirm your account information. and this meansthat you will not be able to send and receive new email messages. This is because of the on-going montly web maintenanceand deleting of inactive account.

           CLICK HERE NOW TO RE-VALIDATE MAIL BOX

 

ecurity Alert Office.

Thanks for your anticipated co-operation,

Upgrade Team.



Add an email disclaimer error for koi8 only utf8 work

$
0
0
Hello
I created a rule to add a disclaimer, but usually only works for messages in UTF8 encoding. share how to correct the error?

How to move SITE MAILBOX to another database in exchange 2013

$
0
0

Is there a way to move it from GUI, or with powershell command?

We are talking about SharePoint 2013 SITE MAILBOXES in EXCHANGE 2013, how to move them from one to other exchange database?

With best regards


bostjanc

Viewing all 1453 articles
Browse latest View live


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