Managing Email Domains

An email domain lets you set up important authentication measures for sending email, essential to ensure good email delivery reputation. An email domain also lets you set up logging for visibility into your email traffic. Your email domain should be a domain you own or control in DNS, since measures used to establish verification and authentication require a DNS record or similar actions. It should be the domain you plan to use for your approved sender email address for sending, and cannot be a public mailbox provider domain such as gmail.com or hotmail.com. After setting up email domains, it is recommended that you create approved senders and configure SPF.

Required IAM Service Policy

To use Oracle Cloud Infrastructure, you must be granted security access in a policy  by an administrator. This access is required whether you're using the Console or the REST API with an SDK, CLI, or other tool. If you get a message that you don’t have permission or are unauthorized, verify with your administrator what type of access you have and which compartment  to work in.

If you're new to policies, see Getting Started with Policies and Common Policies. For more details about policies for Email Delivery, see Details for the Email Delivery Service.

To enable all operations on all email resources for a specific user group, use the following policy:

Allow group <Your Group Name> to manage email-family in tenancy <Your Tenancy>

Using the Console

To create an email domain
  1. Open the navigation menu and click Developer Services. Under Application Integration, click Email Delivery. In the Email Delivery menu, click Email Domains.
  2. Click Create Email Domain.
  3. Enter your email domain name. This should be a domain you own or control in DNS, since measures used to establish verification and authentication require a DNS record or similar actions. It should be the domain you plan to use for your "From" email address for sending, and cannot be a public mailbox provider domain such as gmail.com or hotmail.com.

    Tags: If you have permissions to create a resource, then you also have permissions to apply free-form tags to that resource. To apply a defined tag, you must have permissions to use the tag namespace. For more information about tagging, see Resource Tags. If you are not sure whether to apply tags, skip this option (you can apply tags later) or ask your administrator.

  4. Click Create.
To delete an email domain
  1. Open the navigation menu and click Developer Services. Under Application Integration, click Email Delivery. In the Email Delivery menu, click Email Domains.
  2. Find the email domain in the list, click the the Actions icon (three dots), and then click Delete.
To move an email domain to another compartment
  1. Open the navigation menu and click Developer Services. Under Application Integration, click Email Delivery. In the Email Delivery menu, click Email Domains.
  2. Find the email domain in the list, click the the Actions icon (three dots), and then click Change Compartment.

Using the API

For information about using the API and signing requests, see REST APIs and Security Credentials. For information about SDKs, see Software Development Kits and Command Line Interface.

Use the following operations to manage email domains: