-
Notifications
You must be signed in to change notification settings - Fork 0
Mandrill_Ips
- Class name: Mandrill_Ips
- Namespace:
mixed Mandrill_Ips::__construct(\Mandrill $master)
- Visibility: public
- $master Mandrill
array Mandrill_Ips::getList()
Lists your dedicated IPs.
- Visibility: public
\struct Mandrill_Ips::info(string $ip)
Retrieves information about a single dedicated ip.
- Visibility: public
- $ip string - <p>a dedicated IP address</p>
\struct Mandrill_Ips::provision(boolean $warmup, string $pool)
Requests an additional dedicated IP for your account. Accounts may have one outstanding request at any time, and provisioning requests are processed within 24 hours.
- Visibility: public
- $warmup boolean - <p>whether to enable warmup mode for the ip</p>
- $pool string - <p>the id of the pool to add the dedicated ip to, or null to use your account's default pool</p>
\struct Mandrill_Ips::startWarmup(string $ip)
Begins the warmup process for a dedicated IP. During the warmup process, Mandrill will gradually increase the percentage of your mail that is sent over the warming-up IP, over a period of roughly 30 days. The rest of your mail will be sent over shared IPs or other dedicated IPs in the same pool.
- Visibility: public
- $ip string - <p>a dedicated ip address</p>
\struct Mandrill_Ips::cancelWarmup(string $ip)
Cancels the warmup process for a dedicated IP.
- Visibility: public
- $ip string - <p>a dedicated ip address</p>
\struct Mandrill_Ips::setPool(string $ip, string $pool, boolean $create_pool)
Moves a dedicated IP to a different pool.
- Visibility: public
- $ip string - <p>a dedicated ip address</p>
- $pool string - <p>the name of the new pool to add the dedicated ip to</p>
- $create_pool boolean - <p>whether to create the pool if it does not exist; if false and the pool does not exist, an Unknown_Pool will be thrown.</p>
\struct Mandrill_Ips::delete(string $ip)
Deletes a dedicated IP. This is permanent and cannot be undone.
- Visibility: public
- $ip string - <p>the dedicated ip to remove from your account</p>
array Mandrill_Ips::listPools()
Lists your dedicated IP pools.
- Visibility: public
\struct Mandrill_Ips::poolInfo(string $pool)
Describes a single dedicated IP pool.
- Visibility: public
- $pool string - <p>a pool name</p>
\struct Mandrill_Ips::createPool(string $pool)
Creates a pool and returns it. If a pool already exists with this name, no action will be performed.
- Visibility: public
- $pool string - <p>the name of a pool to create</p>
\struct Mandrill_Ips::deletePool(string $pool)
Deletes a pool. A pool must be empty before you can delete it, and you cannot delete your default pool.
- Visibility: public
- $pool string - <p>the name of the pool to delete</p>
\struct Mandrill_Ips::checkCustomDns(string $ip, string $domain)
Tests whether a domain name is valid for use as the custom reverse DNS for a dedicated IP.
- Visibility: public
- $ip string - <p>a dedicated ip address</p>
- $domain string - <p>the domain name to test</p>
\struct Mandrill_Ips::setCustomDns(string $ip, string $domain)
Configures the custom DNS name for a dedicated IP.
- Visibility: public
- $ip string - <p>a dedicated ip address</p>
- $domain string - <p>a domain name to set as the dedicated IP's custom dns name.</p>