Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Troubleshooting Catglobe Sink Setup: Difference between revisions

From Catglobe Wiki
No edit summary
Line 1: Line 1:
== Catglobe Smtp Event Sink<br> ==
== <br> ==


=== I. CatGlobeSmtpEventSink.dll.config <br>  ===
== I. CatGlobeSmtpEventSink.dll.config <br>  ==
<source lang="xml">
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
      <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" />
      <add key="password" value="Catglobe" />
      <add key="ConnectionString" value="connect timeout=60;server=servername;uid=username;pwd=password;database=CatGlobeAdministration"/>        
      <add key="BlockedDomains" value="abcxyz.com"/>
  </appSettings>
</configuration>
</source>


=== II. RegisterSink.bat <br>  ===
&lt;source lang="xml"&gt; &lt;?xml version="1.0" encoding="utf-8"&nbsp;?&gt; &lt;configuration&gt;
<source lang="vb">
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
</source>


=== III. UnRegisterSink.bat <br>  ===
  &lt;appSettings&gt;
      &lt;add key="Debug" value="true" /&gt;
      &lt;add key="LogPath" value="C:\Temp\CGSink_58.log" /&gt;
      &lt;add key="Impersonate" value="true" /&gt;
      &lt;add key="domain" value="" /&gt;
      &lt;add key="userName" value="ASPNET_Impersonated" /&gt;
      &lt;add key="password" value="Catglobe" /&gt;
      &lt;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;


cscript smtpreg.vbs /remove 1 OnArrival CatGlobeMailTransportSubmission_<span style="color: rgb(153, 51, 0);">VersionName</span><br>REM "if you are going to uninstall the sink on a 32bit Windows 2003 Server, remove the REM tag from the below line"<br>REM C:\Windows\Microsoft.NET\FrameWork\v2.0.50727\regasm CatGlobeSmtpEventSink.dll /unregister<br>REM "if you are going to uninstall the sink on a 64bit Windows 2003 Server, remove the REM tag from the below line"<br>C:\Windows\Microsoft.NET\FrameWork64\v2.0.50727\regasm CatGlobeSmtpEventSink.dll /unregister<br>
&lt;/configuration&gt; &lt;/source&gt;


=== IV. Other config files: RestartSMTP.bat &amp; StartSMTP.bat &amp; StopSMTP.bat  ===
== II. RegisterSink.bat <br> ==


1. RestartSMTP.bat<br>
&lt;source lang="vb"&gt; 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 &lt;/source&gt;


call StopSMTP.bat<br>call StartSMTP.bat<br>
== III. UnRegisterSink.bat <br> ==


2. StartSMTP.bat<br>
cscript smtpreg.vbs /remove 1 OnArrival CatGlobeMailTransportSubmission_<span style="color: rgb(153, 51, 0);">VersionName</span><br>REM "if you are going to uninstall the sink on a 32bit Windows 2003 Server, remove the REM tag from the below line"<br>REM C:\Windows\Microsoft.NET\FrameWork\v2.0.50727\regasm CatGlobeSmtpEventSink.dll /unregister<br>REM "if you are going to uninstall the sink on a 64bit Windows 2003 Server, remove the REM tag from the below line"<br>C:\Windows\Microsoft.NET\FrameWork64\v2.0.50727\regasm CatGlobeSmtpEventSink.dll /unregister<br>  


net start iisadmin<br>net start w3svc<br>net start smtpsvc<br>
== IV. Other config files: RestartSMTP.bat &amp; StartSMTP.bat &amp; StopSMTP.bat  ==


3. StopSMTP.bat<br>
1. RestartSMTP.bat<br>  


net stop iisadmin /y<br><br>
call StopSMTP.bat<br>call StartSMTP.bat<br>
 
2. StartSMTP.bat<br>
 
net start iisadmin<br>net start w3svc<br>net start smtpsvc<br>
 
3. StopSMTP.bat<br>
 
net stop iisadmin /y<br><br>  


[[Category:Network_Setup]]
[[Category:Network_Setup]]

Revision as of 07:28, 25 November 2009


I. CatGlobeSmtpEventSink.dll.config

<source lang="xml"> <?xml version="1.0" encoding="utf-8" ?> <configuration>

  <appSettings>
     <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" />
     <add key="password" value="Catglobe" />
     <add key="ConnectionString" value="connect timeout=60;server=servername;uid=username;pwd=password;database=CatGlobeAdministration"/>	        
     <add key="BlockedDomains" value="abcxyz.com"/>
  </appSettings>

</configuration> </source>

II. RegisterSink.bat

<source lang="vb"> 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 </source>

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