Difference between revisions of "Troubleshoot regify client"

From regify WIKI
Jump to navigation Jump to search
 
(46 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Usage ==
+
==General troubleshooting==
===I get errors regarding the certificate of the mailserver===
 
You may encounter error messages like these:
 
* Peer Certificate can not be authentikated with given CA
 
* Certificate verify failed
 
* etc
 
In most cases, the wrong smtp server was chosen (or the wrong port). Try to find out if the mailserver certificates are correctly installed and you are really using the correct mailserver. Many mailservers are also having alias domains which are not having a matching certificate.
 
  
If you are not able to eliminate the problem, please enter all data like it should work and save the settings. Now, please close the program and open up its configuration file. There you need to locate a setting named '''MailIgnoreSSLError'''. Please set this value to '''1''' to let the program ignore all SSL related errors. Please remark that this setting is reset to 0 if you change the smtp server settings in the configuration dialogs.
+
===How to use gmail account with SMTP (standalone)?===
 +
The regify SMTP engine supports all major SMTP authentication options, except OAuth 2.0. Since [https://workspaceupdates.googleblog.com/2023/09/winding-down-google-sync-and-less-secure-apps-support.html?sjid=4173040107732191741-EU google announced to only support OAuth 2.0 for SMTP authentication from mid 2024], it now may be impossible to use the standalone SMTP engine of the regify client for gmail users. However, the authentication methods described by Google in the article as ‘antiquated’ are still the official standard and are still accepted by close to all other market participants (except Microsoft and Google).
  
===I'm having connection problems===
+
Please consider using Outlook 2019/2024 or Thunderbird as email client. regify offers Add-Ins for both email applications. For Outlook, the Add-In is contained in the regify client setup. For Thunderbird you can find it in the add-on store of Thunderbird.
Common problems are:
 
* Error 58 -> Problem with SSL certificate
 
* Error 59 -> Most probably you need to enter a proxy server
 
* Error 2 -> Missing internet connection (check proxy and connectivity)
 
It may help you to activate the debug log (described below on this page). The CURL entries are giving more information about reasons.
 
  
If you find '''SEC_E_INVALID_TOKEN''' together with Error 59 in the debug logfiles - and being on a Windows 8 or 8.1 system - there might be a problem with the certificate chain of the regify provider. We found two cases regarding the certificate (chain):
+
As a last option, you can also send regimails directly using your regify web portal.
# The domain certificate was signed using SHA1. Modern Windows does no longer accept SHA1 domain signatures. As a regify provider, please ask your certificate issuer to renew your certificate by using SHA256.
 
# The root CA certificate of the chain was signed with less than 2048 bits. Modern Windows and Mozilla does no longer accept root CA's with less than 2048 bits. Try to import the certificates without the root certificate to let the regify appliance choose the root CA. If you can't get it to work, as a regify provider, please ask your certificate issuer for support.
 
As a customer, please ask the support of your regify provider to update the certificates.
 
  
===Proxy issues===
+
=== I get error "security alert" ===
The regify client support proxy servers for connections. The proxy settings have to be entered manually.  
+
The error occurs when the SecurityKey from the configuration file does not match the current PC. Probably the user's hardware has changed or there was an OS update that changed the identity (hardware change or identity change).
  
Only with regify client V4 and newer, it also supports PAC files.
+
If this was not the case, then perhaps the configuration file ''regify_client.ini'' was copied from another PC and then an attempt was made to access it (which of course is not possible because everything important is encrypted with a hardware based key).
  
For authentication, the regify client supports the following authentication schemes: AUTH_BASIC and AUTH_DIGEST.
+
In order to solve this, please close any running instance and then delete the regify client configuration file. The file is located here:
Beginning with regify client V4, it also supports AUTH_NTLM.
+
* Windows: ''%APPDATA%\regify\regify_client.ini''
 +
* MacOS: ''~/.regify/regify_client.ini''
 +
* Linux: ''~/.regify/regify_client.ini''
  
Please always test with the most recent regify client version!
+
Upon deletion, start it again and enter your credentials.
  
If you believe there is some protocol problem, try to use a prefix to specify alternative proxy protocols like socks4://, socks4a://, socks5:// or socks5h://.
+
===Known issues===
 +
==== Lenovo ====
 +
On some Lenovo systems the regify client freezes after opening a regify message due to a tool called Lenovo SmartUpdate (smartUpdate.exe). Removing the tool solved the problem. (10/2013)
  
===The regify client complains "The given file can not get opened (no regify file)."===
+
==Windows specific==
German: "Die angegebene Datei kann nicht geöffnet werden (keine regify® Datei)."
 
  
Up to version V3.6.5 of the regify-client, this error occurs if there are more than 15 to 22 attachments added to the regify file (depending on the length of the filename and the version of the regify client used for regify generation). To fix this, update to a client newer than V3.6.5 or open the regify-file by uploading to the regify portal of your regify-provider.
+
===I like to install the client without installing a Outlook or Thunderbird AddIn===
 +
Please choose the "custom install" option while setup. You can disable the Outlook AddIn and the Thunderbird AddIn in the further dialogue.
  
===I'm getting an Error: 20 when trying to read regify emails===
+
===Setup starts while I'm simply trying to use regify===
Most of the time this happens because the recipient is trying to read an email that is addressed to one of their email addresses that is not registered with their regify account. Up to 5 email addresses can be registered with a regify account. Log into the provider portal and add the missing email address.
+
At first, the mechanism of Microsoft Windows tries to re-run the setup (MSI, Installer) automatically, if files or registry keys (created by the setup) have changed or are missing. Thus, please check your AntiVirus log files if some components of regify have been classified as dangerous (false alert). If AV software, or other software setups, removed or downgraded components of regify, this may happen.  
  
In rare cases this error can be caused by older regify clients when the recipient email address was passed in as mixed case. Example Jane.Doe@company.com. To resolve this, the sender needs to upgrade their regify client or insure that the recipient email address is lowercase, in our example: jane.doe@company.com
+
In some case, a complete uninstall followed by a fresh install of the most recent setup fixed the issues. As this is a Windows issue and not directly related to regify, we sadly can not give you any further assistance on this.
  
===Does no longer work after upgrading to MacOS 10.10 (Yosemite)===
+
If you're an IT professional and if you're able reproduce the problem, you may [https://support.microsoft.com/en-us/kb/223300 activate MSI debugging] to identify the missing component.
This is a known incompatibility of the Mac regify client V4.0.0 on MacOS Yosemite.
 
  
Please upgrade your Mac regify client to V4.0.1 or even newer to fix this problem.
+
===The regimail/regipay client window does not appear===
[[http://www.regify.com/index.php?PageID=download-regimail&tab=2 Download current Mac Client]]
+
People reported, that the regify client should display some regimail or should show its main window but '''only the taskbar entry appears and the window itself is missing'''. Most of them were laptop/notebook users with a second monitor - which is now detached. The regify software remembers it's window positions and opens up on that position the next time. Even if it is outside your monitor...
  
===Known issues===
+
There are two ways of solving the issue:
On some Lenovo systems the regify client freezes after opening a regify message due to a tool called Lenovo SmartUpdate (smartUpdate.exe). Removing the tool solved the problem.
+
 
 +
'''Option 1) Try windows hotkeys'''
  
== Setup ==
+
Follow these steps to use hotkeys:
===I like to install the client without installing a Outlook or Thunderbird AddIn===
+
# Select the window by clicking the icon on the taskbar or by hitting Alt+Tab until it is selected.
Please choose the custom install option while setup. You can disable the Outlook AddIn and the Thunderbird AddIn in the further dialog.
+
# Now hold the Windows key, and then hit the Left or Right Arrow key.  
 +
# This will snap the window to the left or right side and makes it available again.
  
===''Module c:\-path-\regify client\regifyAddIn.dll failed to register. HRESULT -2147467259. Contact your support personnel.''===
+
'''Option 2) Fix the client settings file'''
===''Fehler beim registrieren von Modul c:\-path-\regify client\regifyAddIn.dll. HRESULT -2147467259. Wenden Sie sich an den Support.''===
 
# The most likely cause of the error is an installed Microsoft '''Outlook with 64 Bit'''. The regify AddIn is only able to run on 32 Bit Outlook installations. Please uninstall your Microsoft Office and reinstall the 32 Bit version. If you do not plan to use the Outlook AddIn, you may exclude the AddIn from installation by using the custom setup option.<br>If you like to test the new AddIn for 64 bit you can contact us at support@regify.com.
 
# You might use '''Outlook 2013''' with an older regify client. This version is supportet since regify client V3.10 (April 2013). Maybe you need to update.
 
  
== Technical FAQ ==
+
Remove the position entries in regify ini file by following these steps:
 +
# Close all regimail/regipay client windows.
 +
# Open file explorer and type ''%APPDATA%'' into the address window.
 +
# Enter folder ''regify'' and open the file ''regify_client.ini'' (double-click will very likely open it in notepad editor).
 +
# Inside of the [GUI] area, delete all lines starting with ''reader...'' or ''compose...''.
 +
# Save the edited file and close the editor.
  
=== What ports is regify using? ===
+
==Mac OS specific==
In order to allow regify to work, you need to allow regify to access the Internet on TCP/IP ports 443 and 80.
 
  
=== What domains do I need to white-list for regify usage? ===
+
===The regify client icon stays in dock===
This only applies if you are using a proxy-server that blocks internet access to all sites that are not white-listed.
+
This is standard Mac behavior, showing you the last used applications in the dock. If you do not want that, open System Preferences, click on Dock, uncheck "Show recent applications in dock". This should probably solve your problem.
* In general, regify needs access to all '''*.regify.com''' domains. This is for using the PLS (Provider Lookup Service) and for automatic updates etc.<br>
 
* In addition, you need to white-list the '''domains of your regify provider'''. These domains depend on the regify provider your regify account is registered at.<br>
 
* In addition, if your proxy does not resolve automatically, you need to white-list the domains of the certificate revocation lists (CRL) used in the affected certificates. For the *.regify.com certificates, this are <br>''http://crl.comodoca.com/COMODORSADomainValidationSecureServerCA.crl'' and <br>''http://crl.comodoca.com/COMODORSACertificationAuthority.crl''.<br> It is very likely that you also have to add the CRL of the regify provider you are connecting to. In most cases, you are able to get the domains from the certificate information you can get from your webbrowser.
 
* For regibox usage, you also need to white-list '''all domains of regify providers that are hosting a box your users are members of'''. If a user A of your regular provider A becomes a member of a regibox created by user B of provider B, your user A also needs access to the provider B domains. You also might need to add the CRL's of them, too (see above).
 
  
== Debugging ==
+
==Debugging==
 
===Start extended debug logging===
 
===Start extended debug logging===
'''Beginning version V4.0''' and newer, the regify client uses an extra structure in his regify_client.ini file.  
+
<span style="display: block; padding: 10px; border: 1px solid #550000; background-color: #ffcccc; color: 550000;">'''Warning:'''<br>This logging is mainly for developers. Please inspect the logfile for passwords before you send it to us. In case a users password (account, smtp etc) is inside, please replace it by some other text or delete it!</span>
  
The locations:
+
The ini file locations:
 
* Windows: ''%APPDATA%\regify\regify_client.ini''
 
* Windows: ''%APPDATA%\regify\regify_client.ini''
 
* MacOS: ''~/.regify/regify_client.ini''
 
* MacOS: ''~/.regify/regify_client.ini''
Line 85: Line 74:
 
# Close any regify client!
 
# Close any regify client!
 
# Open the ini file (see locations above).
 
# Open the ini file (see locations above).
# Locate the section with '''[GUI]''' and update this entry:<br>'''debugLevel = 5'''
+
# Locate the section with '''[GUI]''' and update this entry:<br />'''debugLevel = 5'''
 
# Save settings file and close the editor.
 
# Save settings file and close the editor.
 
# Try the things you need to log.
 
# Try the things you need to log.
Line 93: Line 82:
 
If the file does not exist or you need to get debug information before the file was created (PLS or Proxy problems), please create the file and simply insert the content from above.
 
If the file does not exist or you need to get debug information before the file was created (PLS or Proxy problems), please create the file and simply insert the content from above.
  
'''Debugging in client 4.0 or earlier creates two debug-log files in the systems temp-directory: ''regify_client.log'' and ''regify_client_sdk.log''.<br>In order to find problems, regify support will need <u>both files</u> from you.'''
+
An <u>alternative way</u> to activate debugging from the early start is to execute the regify client or regipay client using the command line parameters -v (verbose log) and -l (log path).
  
An <u>alternative way</u> to activate debugging is to call the regify client using the comandline parameters -v and -l.
+
regify_client.exe -v -l "c:\temp\mylog.txt"
  
  regify_client.exe -v -l "c:\temp\mylog.txt"
+
or for regipay version
 +
 
 +
  regipay.exe -v -l "c:\temp\mylog.txt"
  
The example above is for Windows.
+
The examples above are for Windows. On Mac you have to dig into the .app file and run the executable from there with above parameters.

Latest revision as of 09:42, 12 August 2025

General troubleshooting

How to use gmail account with SMTP (standalone)?

The regify SMTP engine supports all major SMTP authentication options, except OAuth 2.0. Since google announced to only support OAuth 2.0 for SMTP authentication from mid 2024, it now may be impossible to use the standalone SMTP engine of the regify client for gmail users. However, the authentication methods described by Google in the article as ‘antiquated’ are still the official standard and are still accepted by close to all other market participants (except Microsoft and Google).

Please consider using Outlook 2019/2024 or Thunderbird as email client. regify offers Add-Ins for both email applications. For Outlook, the Add-In is contained in the regify client setup. For Thunderbird you can find it in the add-on store of Thunderbird.

As a last option, you can also send regimails directly using your regify web portal.

I get error "security alert"

The error occurs when the SecurityKey from the configuration file does not match the current PC. Probably the user's hardware has changed or there was an OS update that changed the identity (hardware change or identity change).

If this was not the case, then perhaps the configuration file regify_client.ini was copied from another PC and then an attempt was made to access it (which of course is not possible because everything important is encrypted with a hardware based key).

In order to solve this, please close any running instance and then delete the regify client configuration file. The file is located here:

  • Windows: %APPDATA%\regify\regify_client.ini
  • MacOS: ~/.regify/regify_client.ini
  • Linux: ~/.regify/regify_client.ini

Upon deletion, start it again and enter your credentials.

Known issues

Lenovo

On some Lenovo systems the regify client freezes after opening a regify message due to a tool called Lenovo SmartUpdate (smartUpdate.exe). Removing the tool solved the problem. (10/2013)

Windows specific

I like to install the client without installing a Outlook or Thunderbird AddIn

Please choose the "custom install" option while setup. You can disable the Outlook AddIn and the Thunderbird AddIn in the further dialogue.

Setup starts while I'm simply trying to use regify

At first, the mechanism of Microsoft Windows tries to re-run the setup (MSI, Installer) automatically, if files or registry keys (created by the setup) have changed or are missing. Thus, please check your AntiVirus log files if some components of regify have been classified as dangerous (false alert). If AV software, or other software setups, removed or downgraded components of regify, this may happen.

In some case, a complete uninstall followed by a fresh install of the most recent setup fixed the issues. As this is a Windows issue and not directly related to regify, we sadly can not give you any further assistance on this.

If you're an IT professional and if you're able reproduce the problem, you may activate MSI debugging to identify the missing component.

The regimail/regipay client window does not appear

People reported, that the regify client should display some regimail or should show its main window but only the taskbar entry appears and the window itself is missing. Most of them were laptop/notebook users with a second monitor - which is now detached. The regify software remembers it's window positions and opens up on that position the next time. Even if it is outside your monitor...

There are two ways of solving the issue:

Option 1) Try windows hotkeys

Follow these steps to use hotkeys:

  1. Select the window by clicking the icon on the taskbar or by hitting Alt+Tab until it is selected.
  2. Now hold the Windows key, and then hit the Left or Right Arrow key.
  3. This will snap the window to the left or right side and makes it available again.

Option 2) Fix the client settings file

Remove the position entries in regify ini file by following these steps:

  1. Close all regimail/regipay client windows.
  2. Open file explorer and type %APPDATA% into the address window.
  3. Enter folder regify and open the file regify_client.ini (double-click will very likely open it in notepad editor).
  4. Inside of the [GUI] area, delete all lines starting with reader... or compose....
  5. Save the edited file and close the editor.

Mac OS specific

The regify client icon stays in dock

This is standard Mac behavior, showing you the last used applications in the dock. If you do not want that, open System Preferences, click on Dock, uncheck "Show recent applications in dock". This should probably solve your problem.

Debugging

Start extended debug logging

Warning:
This logging is mainly for developers. Please inspect the logfile for passwords before you send it to us. In case a users password (account, smtp etc) is inside, please replace it by some other text or delete it!

The ini file locations:

  • Windows: %APPDATA%\regify\regify_client.ini
  • MacOS: ~/.regify/regify_client.ini
  • Linux: ~/.regify/regify_client.ini

Follow this guide:

  1. Close any regify client!
  2. Open the ini file (see locations above).
  3. Locate the section with [GUI] and update this entry:
    debugLevel = 5
  4. Save settings file and close the editor.
  5. Try the things you need to log.
  6. Close any error messages and the regify client!
  7. To deactivate debugging, please remove the line with "debugLevel" or set debugLevel = 0.

If the file does not exist or you need to get debug information before the file was created (PLS or Proxy problems), please create the file and simply insert the content from above.

An alternative way to activate debugging from the early start is to execute the regify client or regipay client using the command line parameters -v (verbose log) and -l (log path).

regify_client.exe -v -l "c:\temp\mylog.txt"

or for regipay version

regipay.exe -v -l "c:\temp\mylog.txt"

The examples above are for Windows. On Mac you have to dig into the .app file and run the executable from there with above parameters.