Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagetext
;mandatory database connection information:
resources.db.params.host = "DB_HOST"
resources.db.params.username = "DB_USERNAME"
resources.db.params.password = "DB_PASSWORD"
resources.db.params.dbname = "DB_NAME"

;mandatory default sender email address and name; same address is used as receiver for error mails
resources.mail.defaultFrom.email = MAILADDRESS
resources.mail.defaultFrom.name = Support Translate5 ; should be changed to a speakable name

;If there is no local mail server configured, mail sending can optionally be configured to use a third party mail server
resources.mail.transport.type = Zend_Mail_Transport_Smtp
resources.mail.transport.host = SMTPSERVER

; The following lines about mail configuration are all optional!
resources.mail.transport.ssl = tls | ssl → with ssl the port 465 is used automatically
; If authentication is needed for above configure mail server:
resources.mail.transport.auth = login | plain | crammd5 ; → choose the correct authtype here
resources.mail.transport.username = USERNAME
resources.mail.transport.password = PASSWORD

runtimeOptions.sendMailDisabled = 1 ; with this optional setting all mail sending can be disabled. set to 0 or remove entry to enable mail sending.


Additional Information to the e-mail configuration:

MAILADDRESS: must be replaced with a valid e-mail address. The address is used as sender address (so the configured SMTP server must be able to send mails with this address as sender).
The same e-mail is used as the default receiver for all types of errors in the application. The receiver for logging / error mails can be configured differently.

SMTPSERVER: is the address of the SMTP server

...

Info
For advanced e-mail configuration, like configuring a SMTP server sending see Mail server as SMTP.

Use MicroSoft OAuth2 routing to send mail:

If you inspired by MicroSoft OAuth2 authorisation protocol and want to use it with our system to send mail then firstly take a look at their documentation.
Make sure you created credentials with permissions to send mail on application level.

In installation.ini you need to set next fields:

Code Block
languagetext
resources.mail.transport.type = ZfExtended_Zend_Mail_Transport_MSGraph

resources.mail.transport.email = translate5@domain.com    ; used as uniq user id
resources.mail.transport.tenantId = *your-tenantId*
resources.mail.transport.clientId = *your-clientId-or-applicationId-depends-on-ms-ui-version*
resources.mail.transport.clientSecret = '*your-client-secret*'   


Summary

The installation.ini contains:

...