Exchange 2010 AutoReply/Forwarding rules not working

Recently I try to setup a Auto reply rule on one of our outlook clients, and noticed that all rules are working except for the ones that requires
forwarding and auto reply, I found out that default a exchange 2010 don’t allow both forwarding and autoreplying. you can enable it here

Source:
http://blog.garraux.net/2010/11/exchange-20072010-forwarding-rules-not-working/

Exchange 2010 – Single Common Name SSL Certificate

Exchange 2010 – Single Common Name SSL Certificate

Create SRV record:
Service: _autodiscover
Protocol: _tcp
Port Number: 443
Host: mail.example.net

 

$URLName="mail.example.net"
$ComputerName="exch-svr"    
Get-AutodiscoverVirtualDirectory | Set-AutodiscoverVirtualDirectory –InternalUrl "https://$URLName/Autodiscover/Autodiscover.xml"
Get-ClientAccessServer | Set-ClientAccessServer –AutodiscoverServiceInternalUri "https://$URLName/Autodiscover/Autodiscover.xml"
Get-WebservicesVirtualDirectory | Set-WebservicesVirtualDirectory –InternalUrl "https://$URLName/Ews/Exchange.asmx"
Get-OabVirtualDirectory | Set-OabVirtualDirectory –InternalUrl "https://$URLName/Oab"
Get-OwaVirtualDirectory | Set-OwaVirtualDirectory –InternalUrl "https://$URLName/Owa"
Get-EcpVirtualDirectory | Set-EcpVirtualDirectory –InternalUrl "https://$URLName/Ecp"
Get-ActiveSyncVirtualDirectory -Server $ComputerName | Set-ActiveSyncVirtualDirectory -InternalUrl "https://$URLName/Microsoft-Server-ActiveSync"
Get-AutodiscoverVirtualDirectory | Set-AutodiscoverVirtualDirectory –ExternalUrl "https://$URLName/Autodiscover/Autodiscover.xml"
Get-webservicesVirtualDirectory | Set-webservicesVirtualDirectory –ExternalUrl "https://$URLName/Ews/Exchange.asmx"
Get-OabVirtualDirectory | Set-OabVirtualDirectory –ExternalUrl "https://$URLName/Oab"
Get-OwaVirtualDirectory | Set-OwaVirtualDirectory –ExternalUrl "https://$URLName/Owa"
Get-EcpVirtualDirectory | Set-EcpVirtualDirectory –ExternalUrl "https://$URLName/Ecp"
Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -ExternalUrl "https://$URLName/Microsoft-Server-ActiveSync"

Run get-exchangecertificate and note the thumbprint on the new certificate (watch out for dublets!)

Run Enable-exchangecertificate -thumbprint <TUMBPRINT> -services SMTP,IIS,POP,IMAP

Run iisreset

Restart the Microsoft Exchange services

Restart Clients Pc’s

source: http://www.cohesivelogic.com/exchange-2010-single-name-ssl-certificates/

SBS 2008 / Exchange 2007 – Single Common Name SSL Certificate

 

 

 

#Change this value to match the name of the external certificate
$URLName="mail.example.net"
#Change this value to match the real name of the server
$ComputerName="exch-svr"

Get-ClientAccessServer | Set-ClientAccessServer -AutodiscoverServiceInternalUri https://$URLNAME/autodiscover/autodiscover.xml
Get-WebServicesVirtualDirectory | Set-WebServicesVirtualDirectory -InternalUrl https://$URLNAME/ews/exchange.asmx
Get-OABVirtualDirectory | Set-OABVirtualDirectory -InternalURL https://$URLNAME/OAB -ExternalURL https://$URLNAME/OAB
Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -InternalURL https://$URLNAME/Microsoft-Server-ActiveSync -ExternalURL https://$URLNAME/Microsoft-Server-ActiveSync
Set-OutlookAnywhere -identity "$computername\RPC (Default Web Site)" -ExternalHostname $URLNAME

Exchange 2007 (none-SBS):
Set-OWAVirtualDirectory -identity "$computername\owa (Default Web Site)" -InternalURL https://$URLNAME/owa -ExternalURL https://$URLNAME/owa

SBS 2008:
Set-OWAVirtualDirectory -identity "$computername\owa (SBS Web Applications)" -InternalURL https://$URLNAME/owa -ExternalURL https://$URLNAME/owa
Set-UMVirtualDirectory -Identity “$computername\unifiedmessaging (SBS Web Applications)” -InternalUrl https://$URLNAME/unifiedmessaging/service.asmx

Run get-exchangecertificate and note the thumbprint on the new certificate (watch out for dublets!)

Run Enable-exchangecertificate -thumbprint <TUMBPRINT> -services SMTP,IIS,POP,IMAP

Run iisreset

Restart the Microsoft Exchange services

Restart Clients Pc’s
source: http://exchange.sembee.info/2007/install/singlenamessl.asp

Using SRV Record for Exchange 2007/2010 Autodiscover

You can use a SRV record for exchange Autodiscover services, just create a srv record named:

Service: _autodiscover
Protocol: _tcp
Port Number: 443
Host: [Hostname of the server]

Eg.
Host: _autodiscover._tcp.kasperk.it, Port 443, host: mail.kasperk.it

source: http://support.microsoft.com/kb/940881

You can test the configuration here: https://www.testexchangeconnectivity.com/ choosing Outlook Autodiscover

Use Smarthost with Exchange 2003

1. Open Exchange System Manager
2. Select [ServerName], click Protocols, and then click SMTP.
3. Right-click the Default SMTP Virtual Server object, and click Properties.


4. Click the Delivery tab

5. Click Advanced

6. Inset the hostname off the smarthost/relay server


Change Outbound Port:
1. Click Outbound connections

2. Change TCP port to 26

 

Change smtp Receive port Exchange 2003

Here is how you change det Listening port on Exchange 2003

Change Receive Port:
1. Open Exchange System Manager
2. Select [ServerName], click Protocols, and then click SMTP.
3. Right-click the Default SMTP Virtual Server object, and click Properties.
4. On the General tab, click the Advanced button, click the Edit button.

5. Change the port number to port 26

Source: http://support.microsoft.com/kb/274842

Exchange Management Console – The following error occurre while attempting to connect to the specified Exchange server

When you try to open the Exchange Management Console this error occurre:

The following error occurre while attempting to connect to the specified Exchange server sbs2011.domain.local

When you try to open the Exchange Management Console this error occurre:  The following error occurre while attempting to connect to the specified Exchange server

The attempt to connect to http://sbs2011.domain.local/powershell using Kerberos authetication failed: Connecting to remote server failed with the following error message: The WS-Management service cannot process the request. The system load quota of 1000 requests per 2 seconds has been exceeded. Send future request at a slower rate or raise the system quota. The next request from this user will not be approve for at least 1522693632 milliseconds. For more information see the about Remote_Troubleshooting

Fix:

just run iisreset from cmd

iisreset

Change port used by Exchange 2007 / 2010 send connector when using smarthost

Some smarthost providers/smtp relay servers will only allow you to connect to ports other than port 25 or your ISP is blocking outgoing port 25.

In both cases you have to change the SendConnector port, this can’t be done in the exchange management console, so you have to use the Exchange Managment Shell.

List SendConnectors and port nummers:

Get-SendConnector | ft Id*,Sm*s,po*

Change the port for SendConnector:

Set-SendConnector "[SendConnector name]" -port [Port nummer]

eg:

Set-SendConnector “OutboundMail” -port 3535