Difference between revisions of "Troubleshooting Catglobe Sink Setup"

From Catglobe Wiki
Jump to: navigation, search
(I. CatGlobeSmtpEventSink.dll.config)
(I. CatGlobeSmtpEventSink.dll.config)
Line 1: Line 1:
 
== I. CatGlobeSmtpEventSink.dll.config <br>  ==
 
== I. CatGlobeSmtpEventSink.dll.config <br>  ==
  
<source lang="xml"> &lt;?xml version="1.0" encoding="utf-8"&nbsp;?&gt; &lt;configuration&gt;
+
<source lang="xml">
 
+
<xml version="1.0" encoding="utf-8"&nbsp;?&gt; &lt;
   &lt;appSettings&gt;
+
<configuration>
       &lt;add key="Debug" value="true" /&gt;
+
   <appSettings&gt;
       &lt;add key="LogPath" value="C:\Temp\CGSink_58.log" /&gt;
+
       <add key="Debug" value="true"/>
       &lt;add key="Impersonate" value="true" /&gt;
+
       <add key="LogPath" value="C:\Temp\CGSink_58.log"/>
       &lt;add key="domain" value="" /&gt;
+
       <add key="Impersonate" value="true"/>
       &lt;add key="userName" value="ASPNET_Impersonated" /&gt;
+
       <add key="domain" value=""/>
       &lt;add key="password" value="Catglobe" /&gt;
+
       <add key="userName" value="ASPNET_Impersonated" /&gt;
       &lt;add key="ConnectionString" value="connect timeout=60;server=servername;uid=username;pwd=password;database=CatGlobeAdministration"/&gt;          
+
       <add key="password" value="Catglobe" /&gt;
 +
       <add key="ConnectionString" value="connect timeout=60;server=servername;uid=username;pwd=password;database=CatGlobeAdministration"/&gt;          
 
       &lt;add key="BlockedDomains" value="abcxyz.com"/&gt;
 
       &lt;add key="BlockedDomains" value="abcxyz.com"/&gt;
 
   &lt;/appSettings&gt;
 
   &lt;/appSettings&gt;
  
&lt;/configuration&gt; &lt;
+
</configuration>
 
</source>
 
</source>
  

Revision as of 08:32, 25 November 2009

I. CatGlobeSmtpEventSink.dll.config

<xml version="1.0" encoding="utf-8"&nbsp;?&gt; &lt;
<configuration>
   <appSettings&gt;
      <add key="Debug" value="true"/>
      <add key="LogPath" value="C:\Temp\CGSink_58.log"/>		
      <add key="Impersonate" value="true"/>
      <add key="domain" value=""/>
      <add key="userName" value="ASPNET_Impersonated" /&gt;
      <add key="password" value="Catglobe" /&gt;
      <add key="ConnectionString" value="connect timeout=60;server=servername;uid=username;pwd=password;database=CatGlobeAdministration"/&gt;	        
      &lt;add key="BlockedDomains" value="abcxyz.com"/&gt;
   &lt;/appSettings&gt;

</configuration>

II. RegisterSink.bat

 C:\Windows\Microsoft.NET\FrameWork64\v2.0.50727\regasm CatGlobeSmtpEventSink.dll /codebase cscript smtpreg.vbs /add 1 OnArrival CatGlobeMailTransportSubmission_'''VersionName''' CatGlobeSmtpEventSink_Heisenberg.CatGlobeMailTransportSubmission "RCPT TO=*@*.catglobe.com" cscript smtpreg.vbs /setprop 1 OnArrival CatGlobeMailTransportSubmission_'''VersionName''' "Source" Priority 20000

III. UnRegisterSink.bat

cscript smtpreg.vbs /remove 1 OnArrival CatGlobeMailTransportSubmission_VersionName
REM "if you are going to uninstall the sink on a 32bit Windows 2003 Server, remove the REM tag from the below line"
REM C:\Windows\Microsoft.NET\FrameWork\v2.0.50727\regasm CatGlobeSmtpEventSink.dll /unregister
REM "if you are going to uninstall the sink on a 64bit Windows 2003 Server, remove the REM tag from the below line"
C:\Windows\Microsoft.NET\FrameWork64\v2.0.50727\regasm CatGlobeSmtpEventSink.dll /unregister

IV. Other config files: RestartSMTP.bat & StartSMTP.bat & StopSMTP.bat

1. RestartSMTP.bat

call StopSMTP.bat
call StartSMTP.bat

2. StartSMTP.bat

net start iisadmin
net start w3svc
net start smtpsvc

3. StopSMTP.bat

net stop iisadmin /y