Yandex Mail SMTP Configuration

Use these exact values when configuring any email client or application to send through Yandex Mail servers.

Parameter Value
SMTP Host smtp.yandex.com
SMTP Port 587 (TLS) or 465 (SSL)
Encryption STARTTLS on port 587, SSL on port 465
Username Your full Yandex email address (e.g., user@yandex.com)
Password Your Yandex account password or App Password

Tip: For accounts with 2-Step Verification enabled, you must generate an App Password in your Yandex account settings. Enable 2FA in Yandex ID > Security > Two-factor authentication, then create an app password for your email client.

Step-by-Step Setup

Follow these steps in order to configure SMTP access for your Yandex Mail account.

1. Enable IMAP Access

In Yandex Mail settings, go to Mail for desktop and enable IMAP access. This is required before SMTP access will work for third-party applications.

2. Configure Security Settings

If using 2-Step Verification, generate an App Password in your Yandex account. For standard accounts, you can use your regular password with less secure apps enabled.

3. Configure Your Application

Enter smtp.yandex.com as the SMTP host, port 587 with TLS, your full Yandex email as the username, and your password or App Password as the credential.

4. Send a Test Message

Send an email to yourself and an external address to confirm delivery. Check the sent folder in Yandex Mail web to verify the message was sent successfully.

Common Errors and Solutions

Most Yandex SMTP issues fall into a handful of categories. Here's how to fix them quickly.

Authentication Failed

If 2FA is enabled, you must use an App Password. Standard passwords won't work. If 2FA is off, ensure "Less secure apps" is enabled in your Yandex account security settings.

IMAP Not Enabled

Yandex requires IMAP to be enabled before SMTP will function. Go to Yandex Mail settings > Mail for desktop and turn on IMAP access.

Connection Refused

Port 587 may be blocked by your network. Try port 465 with SSL encryption instead. Corporate firewalls commonly block direct SMTP on port 587.

Daily Sending Limit

Yandex imposes sending limits that vary by account age and reputation. For volume above these limits, migrate to a dedicated email API service with proper infrastructure.

Best Practices for Yandex Mail SMTP

Keep your account secure and your messages deliverable with these recommended approaches.

Enable Two-Factor Authentication

Protect your Yandex account with 2FA and use App Passwords for SMTP. This separates email access from your main account credentials for better security.

Configure SPF Record

If sending from a custom domain through Yandex, add the appropriate SPF record to your domain's DNS to improve deliverability and prevent your messages from being flagged as forged.

Enable IMAP First

Always ensure IMAP is enabled in Yandex Mail settings before attempting SMTP configuration. Yandex requires IMAP access as a prerequisite for SMTP functionality.

Watch Sending Limits

Yandex has per-day sending limits that vary by account. For any meaningful email volume in production, migrate to a dedicated email infrastructure service.

When Yandex Mail SMTP Falls Short

Yandex Mail's SMTP service works for personal use and low-volume applications, but strict rate limits and basic infrastructure make it unsuitable for production email systems. There's no webhook delivery notifications, bounce handling, or detailed analytics. A dedicated email API provides the infrastructure and observability that production email requires.

For teams needing reliable transactional email at scale, SMTP relay services handle authentication, IP reputation, and routing automatically. Learn more about email deliverability and why sender reputation matters for inbox placement.

Frequently Asked Questions

What are Yandex Mail's SMTP sending limits?

Yandex limits sending based on account age and reputation. Newer accounts may be limited to 50-100 emails per day. Well-established accounts can send significantly more, but limits are subject to Yandex's discretion.

Can I use Yandex with a custom domain?

Yes. Yandex 360 for Business and paid plans allow custom domains. The SMTP host remains smtp.yandex.com, but you use your custom domain address as the sending identity.

Why does Yandex require IMAP to be enabled for SMTP?

Yandex's security model requires IMAP to be active as a prerequisite for SMTP. This ensures the account is properly set up for desktop access before enabling third-party sending.

Is Yandex SMTP suitable for transactional emails?

Yandex can handle low-volume transactional emails, but lacks features like webhook delivery notifications, detailed analytics, and bounce handling that dedicated transactional email services provide.

My Yandex SMTP is being rejected. What should I do?

Check that IMAP is enabled in Yandex Mail settings. Verify you're using the correct password (App Password if 2FA is on). Try switching from port 587 to port 465 with SSL. If still failing, check your Yandex account email for security alerts.

Ready to move to reliable email infrastructure?

Start free with no card, or talk to sales for high-volume and enterprise.

Start SendingTalk to Sales