The SMTP page (SMTP stands for Simple Mail Transfer Protocol) in the Platform section of the Admin menu lets you configure your email settings. Looker instances send emails in many situations, including new user notifications, password resets, and administrative notifications, as well as when users deliver content such as legacy dashboards, dashboards, and Looks.
In Looker’s Admin panel, choose SMTP to see and change your instance’s SMTP settings. You can use the default mail settings to take advantage of Looker’s email service, without the need for additional configuration.
If you want to use a different email service, select Use custom mail settings. Looker enables access to the email service fields:
Custom mail settings can be configured for SMTP servers that support the
LOGIN authentication protocols.
In those fields, type the appropriate values for your email service’s SMTP settings:
- Mail Server: The URL of your SMTP server. Any changes to this setting will require the Looker admin to also change the SMTP server password.
- From: The name you want displayed as the sender of your Looker emails (see Testing Custom Email Settings for an example). You can enter a name string and an email address encased in angle brackets (for example, Display Name <firstname.lastname@example.org>) or an email address without angle brackets (for example, email@example.com). Special characters, other than the
@symbol in an email address and the surrounding angle brackets, if applicable, are not supported.
- User Name: The username needed to gain access to your SMTP server.
- Password: The password needed to gain access to your SMTP server.
Port: The port to use for your SMTP server. Any changes to this setting will require the Looker admin to also change the SMTP server password.
Looker instances hosted on Google Cloud Platform (GCP) cannot use port 25 for SMTP. GCP blocks all traffic on port 25. For more information, see the Sending email from an instance page in the GCP documentation. Using port 25 for SMTP on Looker instances hosted on Microsoft Azure is not recommended and may result in errors. For more information, see the Troubleshooting outbound SMTP connectivity page in the Azure documentation.
TLS/SSL: If your SMTP server uses the TLS or SSL protocols for more secure email, select this option. Looker displays a drop-down menu of supported TLS and SSL versions. Select your protocol version. For TLS, TLS 1.2 is recommended.
Once you have entered your SMTP settings, click the Save button to save your configuration. You can also test your settings, or refresh the page to see if your configuration has any errors.
If you are using custom mail settings for SMTP, add Looker’s IP addresses to your SMTP server’s IP allowlist so that your SMTP server will allow inbound traffic from Looker.
Looker restricts how often Looker admins can save or test the SMTP settings to prevent using this feature to scan for open ports.
Testing custom email settings
To test your custom email setup, use the Send Test Email button. Looker will attempt to send a test email to the user who pressed the button; it does not send a test email to everyone. Here is a test email that uses the SMTP settings shown above:
Looker restricts how often Looker admins can test the SMTP settings to prevent using this feature to scan for open ports.
SMTP error messages
If there are any problems with your SMTP configuration, Looker alerts all admins in three places:
- With a warning icon next to the Admin menu
- With a warning message on the SMTP page itself
- With a warning icon next to the SMTP listing in the Admin sidebar
These errors are visible to all admins on your Looker instance. You can check for errors immediately by refreshing the page after saving custom mail settings.
Errors related to custom email settings tests appear below the Save and Send Test Email buttons at the bottom of the SMTP page.