Dedicated IP addresses
Note
This feature is at the Preview stage.
A dedicated IP address is an IP address Yandex Cloud Postbox uses to send emails for a single customer cloud. Unlike shared service IP addresses, the reputation of a dedicated IP address depends only on the user's traffic.
You can group dedicated IP addresses into pools and assign these pools to configurations.
Dedicated IP addresses are issued to a cloud upon request. To get them, contact support
IP address pools
A pool is a named group of dedicated IP addresses. The same dedicated IP address can belong only to one pool at any given time.
Each pool has ScalingMode. Yandex Cloud Postbox only supports the STANDARD scaling mode.
Reserved pools
The following pools are reserved by Yandex Cloud Postbox:
|
Name |
Description |
|
|
Default pool. It contains all dedicated IP addresses allocated to the cloud that are not distributed across user pools. |
|
|
Shared IP address pool. |
These names cannot be used for user pools. Moreover, you cannot get information about reserved pools using the GetDedicatedIpPool method, and the ListDedicatedIpPools method does not return them.
Assigning a pool to a configuration
To assign a pool to a configuration, use the SendingPoolName parameter in the configuration delivery settings. You can set this parameter using two methods:
- CreateConfigurationSet: Under
DeliveryOptionswhen creating the configuration. - PutConfigurationSetDeliveryOptions: For an existing configuration.
Warning
The PutConfigurationSetDeliveryOptions method completely updates the configuration's delivery settings. If you do not specify SendingPoolName during the call, the pool will be unlinked from the configuration, and emails will be sent from the service’s shared IP addresses.
Note
You cannot delete a pool linked to a configuration. First, detach the pool from all configurations to which it is linked.
You can delete a pool even if it contains dedicated IP addresses: when you delete a pool, all IP addresses are automatically moved to the default pool named ses-default-dedicated-pool.
Sending emails through a pool
If a pool is assigned to a configuration, all emails the configuration applies to are sent from the assigned pool's IP addresses. This allows you to separate email traffic, e.g., send transactional emails from one pool and bulk emails from another.
Warning
If a configuration is linked to a pool with no allocated IP addresses, sending emails with that configuration will fail: the SendEmail method will return the 404 NotFoundException error. The system will not automatically fall back to the shared IP address pool.
As soon as a pool has at least one dedicated IP address, emails using this configuration are sent automatically.
IP warm-up
Yandex Cloud Postbox does not manage dedicated IP warm-up: IP addresses are ready for email sending as soon as they are assigned. The WarmupStatus and WarmupPercentage fields always return DONE and 100 and appear in the response for AWS SDK compatibility.