Creating an email account in Dev Studio
Configure an email account to determine the email server and account details for receiving and sending email in your application. These accounts are used in the email listener and email channel to read emails and create or update cases, or send automatic replies and notifications.
- In the navigation pane of Dev Studio, click Records.
- Expand the Integration-Resources category, and then click Email Account.
- Click Create.
- On the Create Email Account page, enter a short description and an account name.
- Click Create and open.
- In the Account provider section, in the Email provider list, select an email provider.
- In the Sender section, in the Send using
field, select an email protocol:
Choices Actions SMTP - In the Identity subsection, in the Email
address field, enter the email address that is associated with
outgoing email.
Result: The sender details appear automatically in the SMTP host and Port fields. You can edit the information in these fields. - In the Display name field, enter the name to display for this sender.
- In the User ID field, enter the SMTP user ID that sends email from this host.
- In the Password field, enter the sender password.
- In the Reply to field, enter the email address to which the recipients of outgoing emails can reply. Use a working, valid email address that a person reviews or that the system processes.
- Optional: In the Connection subsection, edit the information in
the SMTP host and Port
fields.The following default outgoing email connection options are available:
- 25 (unsecured)
- 587 (STARTTLS)
- 465 (SMTPS)
- Optional: To use SSL to send email messages through this server, select the
Use SMTPS check box. Do not select this option if the email server uses STARTTLS.
- In the Lowest allowable SSL/TLS version field,
select the lowest version of the protocol that you want to allow to
communicate with an external server.
The default value is TLS version 1.2.
- Optional: If you are using JDK, the SSL/TLS version defaults
to the latest version supported by JDK. To override the Java mail setting
and set the TLS to a specific version, add the
-Dmail.imaps.ssl.protocols="TLSv1.2"
JVM option to your startup parameters.For more information, refer to your Java developer documentation.
- In the Truststore field, press the Down arrow key
and select the keystore that holds your truststore certificates.
If the keystore does not exist, you can create a new keystore by entering a name and then clicking the rule opener.
- In the Lowest allowable SSL/TLS version field,
select the lowest version of the protocol that you want to allow to
communicate with an external server.
Microsoft Graph Note: Microsoft Graph appears only if you select Microsoft Office 365 in the Email provider list in step 6. Additionally, Microsoft Graph does not support encryption and signing for outbound emails.
- In the Identity subsection, in the User
principal name field, enter the user principal name that is
associated with the inbox from which you want to send email.Typically, the user principal name is the same as the email account ID, but that setting depends on your Microsoft Office 365 configuration. For more information about what to enter in this field, see your Microsoft Office 365 documentation or contact your administrator.
- In the ReplyTo field, enter the email address to which
the recipients of outgoing emails can reply.Use a working, valid email address that a person reviews or that the system processes.
- In the Connection subsection, in the
Authentication profile field, press the Down arrow key,
and then select the authentication profile that you want to use for your email
account.
Note: Microsoft Graph connections support OAuth 2.0 authentication profiles that use the Client credentials and Password credentials grant types. For more information, see Configuring OAuth 2.0 authentication for sending and receiving emails by using Microsoft Graph. - Optional: In the Advanced section, enter a value for the timeout key or accept the default.
- In the Identity subsection, in the Email
address field, enter the email address that is associated with
outgoing email.
- Optional: For SMTP connections, to enable digitally signed email for your application, in the
Message signing section, configure the keystore settings:
- In the Keystore instance field, enter a Keystore data
instance. For more information, see Keystores.
- Optional: To name the key, in the Alias field, choose the alias of the
key in the keystore to use for signing. If you leave this field blank, the system selects the first key in the keystore.
- In the Keystore instance field, enter a Keystore data
instance.
- Optional: For SMTP connections, to override the email sender default settings, in the
Advanced section, update the settings:
Note: Carefully customize the email sender with these settings because changes might result in an unproven, unsupported configuration. For example: You can disable plain authentication for compatibility with some Microsoft Exchange servers by entering the following values: - In the Key field, enter mail.imaps.auth.plain.disable.
- In the Value field, enter true.
- Optional: To test the connectivity of your sender configuration, click Test connectivity.
- In the Receiver section, in the Receive
using list, select an email protocol.
Choices Actions IMAP and POP3 - Optional: To populate the User ID and Password fields with the user ID and password from the Sender subsection, select Use sender's ID and password.
- In the Identity section, in the User ID field, enter the email address to use for incoming email.
- In the Password field, enter the recipient password.
- In the Connection section, in the Host field, enter the POP3 or IMAP mail server host name or IP address to use for incoming email.
- In the Port field, enter the POP3 or IMAP mail server
port number for email connections.The following port numbers are available:
- For IMAP servers, ports 143 (unsecured) or 993 (secured with SSL).
- For POP3 servers, ports 110 (unsecured) or 995 (secured with SSL).
- Optional: To avoid using SSL/TLS for connections to your IMAP/POP3 server, clear the Use SSL/TLS check box.
Microsoft Graph Note: Microsoft Graph appears only if you select Microsoft Office 365 in the Email provider list in step6. - In the Identity subsection, in the User
principal name field, enter the user principal name that is
associated with the inbox in which you want to receive email.Typically, the user principal name is the same as the email account ID, but that setting depends on your Microsoft Office 365 configuration. For more information about what to enter in this field, see your Microsoft Office 365 documentation or contact your administrator.
- In the Connection section, in the
Authentication profile field, press the Down arrow key,
and then select the authentication profile for your email account.
Note: Microsoft Graph connections support OAuth 2.0 authentication profiles that use the Client credentials and Password credentials grant types. For more information, see Configuring OAuth 2.0 authentication for sending and receiving emails by using Microsoft Graph. - In the Advanced section, enter a value for the timeout key or accept the default.
- Optional: To override the email receiver default settings, expand the
Advanced section, and then specify the key and value for valid
JavaMail API IMAP and POP3 protocol provider properties, as defined in the Java packages
com.sun.mail.imap
andcom.sun.mail.pop3
, respectively.Note: Carefully customize the email receiver with these settings because changes might result in an unproven, unsupported configuration. For example: You can disable plain authentication for compatibility with some Microsoft Exchange servers. Enter the following values: - In the Key field, enter mail.imaps.auth.plain.disable.
- In the Value field, enter true.
- Optional: To test the connectivity of your receiver configuration, click Test connectivity.
- Click Save.
Previous topic Creating an email account Next topic Configuring OAuth 2.0 authentication for sending and receiving emails by using Microsoft Graph