cURL uses libcurl, and supports a range of common Internet protocols.
The main reason for using the new library is a wider range of supported protocols, certificates and improved speed.
cURL is used for sending and receiving emails in the SuperOffice Service client.
cURL is enabled by default for ALL SuperOffice Service sites and installations, from version:
- CRM Online 8.0 (R26)
- SuperOffice 8.1 (available from SuperOffice 8.0 SR2)
The value will not be stored in the database (table "registry") until after you have entered the Mail setup dialogue in Service.
How to enable cURL
Change the value for
reg_id = 320 in the table registry
Not using cURL: value = 2 Using cURL: value = "0"
This can be changed either by a SQL statement (requires access to SQL database) or by eJScript (requires access to System design and admin role).
How to troubleshoot mail when using cURL
Error information will appear in each of incoming mail's receiving log and outgoing mail's sending log. This information will in most cases tell what's wrong.
How to open the incoming/outgoing log:
Open Mailboxes by clicking on the wrench -> E-mail. Note: only available to Admin users.
Click on Inbox for email / Outbox for email
Here you will see all items not sent or imported yet. (To also see already sent, check "show sent emails" bottom right.)
Click on an item in this list to open the mail's receiving/sending log.
The status, number of attempts, and last error message + possibly a more comprehensive error description below (big red square in picture) will help determine what has gone wrong sending the email.