Hello Davide Genini,
I would like to comment this document: Board Mailer Service (version 3), but i don't see any comment features at the bottom at the document as i am used to see it, e.g. in How to setup Microsoft IIS with Board 10 Web Server (HTML 5).
- Is it possible to add the "add a comment" feature to the document Board Mailer Service?
- otherwise i ask here my question: I try to configure the Board Mailer service and i have the error named in the document:
Windows error when attempting to start the Board Mailer Service: "1053 - The server did not respond to the start or control request in a timely fashion."
I have configured the fles according to the document (i hope) and to the release notes for B11.1:
Broadcasting features installation
The broadcasting features (subscription, send to and broadcasting) require an additional service that execute the mailing function. The web API Engine installation (self-hosted) deploys a new service "BoardMailerService" that is used for the Broadcasting like functions. If the Web API Engine has been deployed under IIS, this new service is not automatically deployed on the instance. An additional set of CMD commands must be run on the server to deploy that service.
Below the commands for the "BoardMailerService" deploy:
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe" "C:\inetpub\wwwroot\B10WEB\Bin\Board.Mailer.Service.exe"
sc config BoardMailerService start=auto
sc start BoardMailerService
Where "C:\inetpub\wwwroot\B10WEB" is the IIS path where the BOARD web application is hosted.
I have an on premises Server installation (Board 11.1 with IIS)
The files are configured as follow:
- Broadcasting.config (in folder C:\inetpub\wwwroot\BOARDWEB11_1\App_Data\config)
<broadcastingConfiguration><br /> <add key="internalSmtpAddress" value="smtp.xyz"/><br /> <add key="internalSmtpPort" value="587"/><br /> <add key="internalSmtpEnableSsl" value="on"/><br /> <add key="mailerUsername" value="smtp-blabla"/><br /> <add key="mailerPassword" value="Clear_Pwd_value"/><br /> <add key="workingFolder" value="C:\...\BOARD\BoardApps\Board\z_Broadcasted_Files"/><br /> <add key="mailerSender" value="board_broadcast@blabla.com"/><br /> <add key="pollingMinutes" value="5"/><br /></broadcastingConfiguration>
- Board.Mailer.Service.exe.config (in folder C:\inetpub\wwwroot\BOARDWEB11_1\bin)
<span class="prolog token"><?xml version="1.0" encoding="utf-8"?></span><br /><span class="token tag"><span class="token tag"><span class="punctuation token"><</span>configuration</span><span class="punctuation token">></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>appSettings</span> <span class="attr-name token">configSource</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>App_Data\config\mailer.config<span class="punctuation token">"</span></span><span class="punctuation token">/></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>startup</span><span class="punctuation token">></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>supportedRuntime</span> <span class="attr-name token">version</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>v4.0<span class="punctuation token">"</span></span> <span class="attr-name token">sku</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>.NETFramework,Version<span class="punctuation token">=</span>v4.5.2<span class="punctuation token">"</span></span><span class="punctuation token">/></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"></</span>startup</span><span class="punctuation token">></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>runtime</span><span class="punctuation token">></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>assemblyBinding</span> <span class="attr-name token">xmlns</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>urn:schemas-microsoft-com:asm.v1<span class="punctuation token">"</span></span><span class="punctuation token">></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>dependentAssembly</span><span class="punctuation token">></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>assemblyIdentity</span> <span class="attr-name token">name</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>Newtonsoft.Json<span class="punctuation token">"</span></span> <span class="attr-name token">publicKeyToken</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>30ad4fe6b2a6aeed<span class="punctuation token">"</span></span> <span class="attr-name token">culture</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>neutral<span class="punctuation token">"</span></span><span class="punctuation token">/></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>bindingRedirect</span> <span class="attr-name token">oldVersion</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>0.0.0.0-10.0.0.0<span class="punctuation token">"</span></span> <span class="attr-name token">newVersion</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>10.0.0.0<span class="punctuation token">"</span></span><span class="punctuation token">/></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"></</span>dependentAssembly</span><span class="punctuation token">></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"></</span>assemblyBinding</span><span class="punctuation token">></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"></</span>runtime</span><span class="punctuation token">></span></span><br /><span class="token tag"><span class="token tag"><span class="punctuation token"></</span>configuration</span><span class="punctuation token">></span></span><span class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span>
- Mailer.config (in folder C:\inetpub\wwwroot\BOARDWEB11_1\App_Data\config)
<span class="token tag"><span class="token tag"><span class="punctuation token"><</span>appSettings</span><span class="punctuation token">></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>add</span> <span class="attr-name token">key</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>webUrl<span class="punctuation token">"</span></span> <span class="attr-name token">value</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span><a class="jive-link-external-small" href="http://my_Server_IP_address:80/" rel="nofollow noopener" target="_blank">http://my_Server_IP_address:80/</a><span class="punctuation token">"</span></span> <span class="punctuation token">/></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>add</span> <span class="attr-name token">key</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>WatchPath<span class="punctuation token">"</span></span> <span class="attr-name token">value</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>C:\inetpub\wwwroot\BOARDWEB11_1\App_Data\broadcasting<span class="punctuation token">"</span></span><span class="punctuation token">/></span></span><br /> <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>add</span> <span class="attr-name token">key</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>LogFolder<span class="punctuation token">"</span></span> <span class="attr-name token">value</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>C:\inetpub\wwwroot\BOARDWEB11_1\App_Data\broadcasting\log<span class="punctuation token">"</span></span><span class="punctuation token">/></span></span><br /><span class="token tag"><span class="token tag"><span class="punctuation token"></</span>appSettings</span><span class="punctuation token">></span></span><span class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span></span>
Has anyone an idea of the reason why i got the error 1053 while trying to start the Board mailer service?