Hoe configureer ik de e-mailinstellingen voor mijn iProva in een hosting omgeving?

  • 7 juni 2018
  • 2 reacties
  • 1083 Bekeken

iProva offers the functionallity to send e-mails to users from various places within the application. These e-mails can be generated by iProva, using a fictitious sender address.
This is configurable within the “Application Management>System settings” under General.

It is also possible for an iProva user to send e-mail to any e-mail recipient outside iProva.
This is the case, for example, when e-mailing a document-link from 'Documents' to another user or when sending e-mail correspondence from 'Notifications'.
In such a case, the e-mail address of the iProva user is used as the sender's address. Because these e-mails are sent to your organization from the hosting environment, your e-mail server actually receives e-mail from your own users from outside your network, with an internal e-mail domain. Usually such an action is considered spoofing by security measures on a mail server and therefore these messages are then blocked.

Here are two methods to work around this problem:


Solution 1

By default, smtp.uniserver.nl is configured as an e-mailserver in iProva.When a user from iProva is e-mailing a document-link, the e-mail address of the iProva user is used as sender address. If an SPF record is active on this particular sending email domain, it will have to contain an 'include: uniserver.nl'.
Another option is to add the mail server IP addresses of Uniserver to the SPF record:
195.69.75.5,83.143.187.130,83.143.187.131,195.69.75.60



Solution 2

Instead of setting up the smtp server of Uniserver as an e-mail server, in this case your own e-mailserver is set up as a smtp relay server.The following preparations are necessary in this case:
  • You need get the IP address of the server from which iProva sends e-mail, for this you can do a ping to the URL of your iProva.
  • You set an exception on mail server for incoming mail traffic from the hosted iProva website.
  • Contact Infoland to inform which mail server name you use. Infoland adds an exception to the iProva firewall.
  • Finally you add your own mail server address to the e-mail settings of iProva:
  • Login on iProva with the user 'administrator'
  • Press 'Go to' and then choose Application Management>System Settings: General
  • Only enter the mail server address under the heading 'E-mail messages sent by iProva'


2 reacties

Reputatie 1
For configuring Solution 2 with Office365:

  • iProva only supports SMTP through port 25 without authentication.
  • The address [SMTP.OFFICE365.COM] with port 587 does not work, use: [organisation-nl.mail.protection.outlook.com] with port 25.
  • Use a real existing email address for sending mail or create one, like [noreply-iprovaname@organisation.nl], if not you will see: “The SMTP Server requires a secure connection or the client was not authenticated. The server response was: 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM”
  • Ask the Infoland Servicedesk to whitelist the SMTP server within the Infoland firewall: [organisation-nl.mail.protection.outlook.com] with port 25. If not you will see: “Failure sending mail. Unable to connect to the remote server. A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond”
  • Add the IP address of your iProva (ask Infoland for the IP address) to the Office 365 connection filter policy
Reputatie 1
Testing the email sending functionality:

  • Login to iProva with the Administrator account.
  • The test email is sent to the email address set for the iProva Administrator via usermanagement.
  • Make sure the Administrator has an emailaddress.

The mail server can be changed via:
  • Application management> System settings: General> Change
  • See (IP-)adres mailserver
  • A test button is also available here.
Mail from email and name:
  • The sender of the test email is the "Sender e-mail address" at "Application management> System settings: General> Change"
  • The sender name of the test email is the "Sender name" at "Application management> System settings: General> Change"

No port address needs to be entered, this is always SMTP port 25, without authentication.

How do we know whether or not sending has succeeded?
  • Go to: Application management> System information: System diagnosis
  • Filter by date "today".
  • Sort on the error code from high to low.
  • If there is an error message, it is there.

Reageer