Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
silambarasan_rajendran
Active Contributor

     An error message appears: "SMTP .NET Client is not properly installed. Do you want to continue without the SMTP .NET Client?" The SBO mailer cannot send email to the SMTP server

Cause

Application error      Version: SAP Business One 9.0 (9.00.056) PL: 04

Solution

SAP intends to provide patches in order to solve described problem. The section References below will list the specific Patches when available. The corresponding Info file of Patches on SAP Service Marketplace will show the correction / SAP Note number. Be aware that these references can only be set at Patch release date. SAP will deliver Patches only for selected Releases at its own discretion, based on the business impact and the complexity of the implementation.


Workaround:


Before the specific patch is available for the bug fix, please use the following workaround:

1. Ensure B1_MessagingDotNet.dll is in the installation directory of the server tools.  For example, the installation directory of server tools is C:\Program Files (x86)\SAP\SAP Business One ServerTools. Accordingly, B1_MessagingDotNet.dll should be located under C:\Program Files (x86)\SAP\SAP Business One ServerTools\Mailer.  2. Ensure to install Microsoft .NET Framework on your computer and make a note of its installation directory, for example,  C:\Windows\Microsoft.NET\Framework.  3. To register B1_MessagingDotNet.dll, enter the following command in a command prompt:  C:\Windows\Microsoft.NET\Framework\v4.0.30319>regasm "C:\Program Files (x86)\SAP\SAP Business One ServerTools\Mailer\B1_MessagingDotNet.dll" /codebase  


Note:

In step 3, v4.0.30319 represents the version of .NET Framework. In the directory C:\Windows\Microsoft.NET\Framework, you may find more than  one directory like "vx.x" or "vx.x.xxxx" where "x" represents a number. In the command, enter the directory that ends with the latest version number. 

For example, there are 6 directories under C:\Windows\Microsoft.NET\Framework: v1.0.3705, v1.1.4322, v2.0.50727, v3.0, v3.5, v4.0.30319. Then v4.0.30319 is the one you should use.

1 Comment
Labels in this area