IMAP settings · ukr.net
UKR.NET IMAP settings
A @UKR.NET mailbox will talk to an external client, but not with the password you use on the website. Since February 2020 the account password is refused over IMAP outright, and external access is switched off until you turn it on yourself. Hence the usual complaint — "the password is correct and it still will not connect" — which is accurate: the password is correct, it is simply the wrong one.
IMAP connection
- Server
- imap.ukr.net
- Port
- 993
- Encryption
- SSL/TLS
- Username
- full address
- Password
- app password
Sending, SMTP
- Server
- smtp.ukr.net
- Port
- 465
- Encryption
- SSL/TLS
Checked against the service's own autoconfiguration file on 2026-09-15 — the same source Thunderbird reads when it fills the settings in for you. Source: autoconfig.ukr.net, wiki.ukr.net
What breaks here.
- External program access is off by default. You enable it in the mailbox settings under "Керування IMAP-доступом"; until then no client connects at all.
- The account password has been rejected over IMAP since 18 February 2020. You need the separate password @UKR.NET generates once you name the program.
- The username is the full address with the domain — name@ukr.net, not name.
- Each program gets its own password. That is convenient: when the migration is done you revoke one password instead of changing the main one.
Questions
The short answers
Where do I get the app password?
In the @UKR.NET mailbox settings: "Керування IMAP-доступом" → turn the switch on → confirm with the account password → name the program → create the password. It is shown once, so copy it right away.
Does the mail stay in @UKR.NET after a migration?
Yes. The default mode only copies and never deletes anything at the source. Deletion happens only in strict mirror mode, only on the destination, and only after two explicit confirmations.
Which port and encryption?
IMAP is 993 with SSL/TLS, SMTP is 465 with SSL/TLS. Avoid plain port 143: the login and password would travel in the clear.
Can anyone but me see that app password?
No. It is created in your own mailbox and revoked by you. MoveMailbox encrypts credentials before the job is queued and never stores the plaintext password.
Find out how big your mailbox is. It costs nothing.
Connect two servers, look at the size and decide. Or take the client and keep everything on your side.
Code on GitHub · built on imapsync · no sign-up