Terms and definitions in Yandex Cloud Postbox
Address
An address is the domain emails are sent from. To send emails from any mailbox on the domain, you need to get your domain ownership confirmed.
To send emails from subdomains, add them as separate addresses. Yandex Cloud Postbox checks whether the sender’s email domain matches that specified in the address. For example, with yourdomain.com as your confirmed ownership domain, you can email from noreply@yourdomain.com or admin@yourdomain.com but not from user@mail.yourdomain.com.
Configuration
A configuration is a group of rules that can be applied to an outgoing email. If you apply a configuration, all the rules configured within it will apply to your email. You cannot apply individual rules separately.
Rules
A configuration may contain the following rules:
-
Subscriptions: Notifications about operations with emails, e.g., sending, delivery delay, etc. This allows you to redirect notifications about operations to other services for analysis and set up automatic actions in response to selected operations.
-
Delivery settings: Mandatory TLS encryption when emails go from Yandex Cloud Postbox to recipient servers. Ensures extra data transmission security and protects email contents.
-
Statistics collection settings: Settings for collection of statistics on email opens and clicks. They enable automatically collecting and analyzing the
OpeningsandClicksmetrics.
Email delivery options with mandatory TLS encryption on
For emails from the client to Yandex Cloud Postbox, a secure TLS connection is used at all times. The transmission protocol depends on the sending method:
- HTTPS: If using an Amazon API compatible API.
- SMTP over TLS: If using port
465. - STARTTLS: If using port
587.
The Delivery settings option:
- With Delivery settings off, Yandex Cloud Postbox will still try to use TLS to send emails. If there is a TLS error or the recipient's server does not support TLS, the email will be sent unencrypted.
- With Delivery settings on, Yandex Cloud Postbox will require a valid TLS certificate issued by a trusted CA and support for the minimum TLS version specified in the configuration settings. If the recipient's server does not meet these requirements, the email will not be delivered, and you will get a non-delivery notification.
Warning
Before you enable this option, make sure the recipient's servers are TLS compliant. If you are not sure that all the recipients' servers are configured correctly and want to prioritize email deliverability, it is best to keep this option off.
|
Recipient's server issue |
Mandatory TLS encryption off |
Mandatory TLS encryption on |
|
|
Minimum TLS version 1.0 |
Minimum TLS version 1.2 |
||
|
The server does not support TLS |
Email delivered without TLS encryption |
Email not delivered |
|
|
The server supports only TLS 1.0/1.1 |
Email delivered with TLS 1.0/1.1 |
Email not delivered |
|
|
The server supports TLS 1.2 and higher with a valid certificate |
Email delivered with the highest TLS version the client and server could agree on |
||
|
Expired TLS certificate |
Email delivered with TLS encryption |
Email not delivered |
|
|
Self-signed certificate |
|||
Applying a configuration to an email
You can apply a configuration to an email using the following methods:
-
By associating the configuration with an address: In this case, the configuration will apply to all emails sent from this address.
You can associate a configuration only with an address with domain ownership confirmed. One address can be associated with one configuration only; however, one configuration can be associated with more than one address.
-
By providing the configuration name in the
X-Ses-Configuration-Setheader.The configuration must reside in the same folder as the address. If no configuration of the given name is found in the folder the address is in, you will get an error when sending your email. The configuration provided in the
X-Ses-Configuration-Setheader overrides the configuration associated with the address. -
By providing the configuration name in the
ConfigurationSetNamefield, if using the AWS-compatible APISendEmailmethod.The configuration must reside in the same folder as the address. If no configuration of the given name is found in the folder the address is in, you will get an error when sending your email. The configuration provided in the
X-Ses-Configuration-Setfield overrides the configuration associated with the address.
Note
The configuration settings are applied to the email the moment you send it. If you change the configuration settings after sending, the change will not affect the emails that are sent but not yet delivered.
Sender
A sender is a confirmed domain mailbox used to send emails. You can limit the list of allowed senders when creating or editing an address.
Subscription
A subscription is a destination for notifications about operations with emails.