Symptoms
Does K2 offer SMTP authentication so I can use an external SMTP provider like PostMark https://postmarkapp.com where we provide a username/password to authenticate and send emails?
Diagnoses
Yes.
Resolution
Yes, and this can be done, post installation, using the K2 Connection String Editor i.e. 'ConnectionStringEditor.exe' located in the "nInstallDir]Program Files (x86)K2 blackpearlHost ServerBin" folder directory on the K2 Server.
Couple of things to keep in mind though:
- When creating a new connection string, an e-mail address must be provided as the connection string identity. This identity (e-mail address) will be used to compare and retrieve connection settings when sending e-mails.
- The Authentication and TLS fields will be populated by default on creation of the connection string.
- The Host Name and Port fields must be populated before using the connection string.
- If Authentication is set to “Anonymous”, the mail will be sent without authentication. For example, Port=25TLS=BootTLSHost Name=mail.denallix.com.
- If Authentication is set to “Windows”, the K2HostServer (service account) credentials will be used to authenticate with the SMTP server and the User ID and Password will be ignored. For example: Port=25TLS=BootTLSHost Name=mail.denallix.comPassword=XXXXXAuthentication=Windows.
- If Authentication is set to “Plain” the User ID and Password will be used to authenticate with. For example, Port=25Host Name=mail.denallix.comUserID=DENALLIXAdministratorPassword=XXXXXAuthentication=Plain
Please see the K2 installation guide here for more information: http://help.k2.com/onlinehelp/k2blackpearl/icg/4.6.9/webframe.html_outgoing_email_configuration.html