Summary
This article provides details on how to configure Signature Agent.
Applies To
MachPanel build version 8 and above
MachSol SignatureAgent Configuration
Below are MachSol SignatureAgent configuration steps:
Step - 1: Server Group Signature Settings
- Please configure Server Group Signature Settings by navigating to following path: Home > Service Director > Exchange Hosting > Exchange Server Groups
- Select options against desired Server Group and Select Signature Settings:
- Check the box against: Server Transport Agent Signature enabled.
- Input Comma separated IP Addresses of Exchange servers: example 10.2.210.13,10.2.210.14.
Note:The MachSol SignatureAgent have to be installed on all Exchange Transport servers and Private IP must be mentioned for all servers.
- Input Secure Key (32 Characters Alpha Numeric) and note the value. Example X7P9G2LQF5T1M8WZK4V6D3CYRJ0BNSAH
Step - 2: Copy MachSol SignatureAgent Folder to 1st Exchange Transport server, example 10.2.210.13.
- Update "MachSol SignatureAgent\Settings.json" as per your environment.
{
"WebServicePath": "https://YourPanelURL.com/webservices/ExtAgent.asmx",
"LogMode": "Simple",
"EWSUrl": "https://localhost/ews/exchange.asmx",
"SecureKey": "Type32CharsSecureKeyHere"
}
- Update YourPanelURL.com with your MachPanel Control Server url, make sure the web service is accessible by opening the url in browser.
- LogMode: "Simple" for basic logging, "Verbose" for detailed logging.
- EWSUrl: EWSUrl of local Exchange Server, no need to change if default installation is same.
- SecureKey: Mention the Secure Key Set in Server Group Settings example: X7P9G2LQF5T1M8WZK4V6D3CYRJ0BNSAH
- Allow "Network Service" full permissions on the "MachSol SignatureAgent" folder and sub folder and files. If the Exchange Transport Service is running under another user then "Network Service", allow that user full permissions on the "MachSol SignatureAgent" folder.
Step - 3: Install Signature Agent
- To install Signature Agent, please update AssemblyPath "C:\MachSol SignatureAgent\MachSol.SignatureAgent.dll" according to the location of MachSol SignatureAgent
folder on your system in below commands:
- Copy below commands and run on Exchange Shell:
Install-TransportAgent -Name "MachSolSignatureAgent" -AssemblyPath "C:\MachSol SignatureAgent\MachSol.SignatureAgent.dll" -TransportAgentFactory "MachSol.SignatureAgent.AgentFactory"
Enable-TransportAgent "MachSolSignatureAgent"
Set-TransportAgent "MachSolSignatureAgent" -Priority 6
Restart-Service MSExchangeTransport
Step - 4: Copy the MachSol SignatureAgent To 1st Exchange Server & all other Servers
Copy the MachSol SignatureAgent from 1st Exchange Server, example 10.2.210.13 to all other servers and run the commands mentioned in Step - 3.