IMAP settings · wp.pl
Poczta WP IMAP settings
Poczta WP is the largest Polish mail service and connects simply enough, apart from one detail: the username is not the whole address but only the part before the @. The full address is rejected exactly like a wrong password, so people re-check the password while the problem sits in the username field.
IMAP connection
- Server
- imap.wp.pl
- Port
- 993
- Encryption
- SSL/TLS
- Username
- the part before the @
- Password
- the mailbox password
Sending, SMTP
- Server
- smtp.wp.pl
- 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.thunderbird.net
What breaks here.
- The username is the part before the @. For nazwa@wp.pl you type nazwa.
- The hosts hold no surprises: imap.wp.pl for receiving (993, SSL) and smtp.wp.pl for sending (465, SSL).
- Free WP mailboxes have a size cap, so a migration into one can run out of room half-way — measure the size first.
- Polish folder names travel in modified UTF-7. We decode them automatically; in other tools' logs they look like gibberish.
Questions
The short answers
Username with or without the domain?
Without. For nazwa@wp.pl the username is nazwa. This sets WP apart from most services and produces the same error as a wrong password.
Is a separate app password needed?
No, the mailbox password works.
Which hosts and ports?
IMAP is imap.wp.pl on 993 with SSL/TLS. SMTP is smtp.wp.pl on 465 with SSL/TLS.
Can I migrate from WP to Gmail or Microsoft 365?
Yes, over IMAP: the source is imap.wp.pl with the domain-less username, the destination is the new mailbox. Messages, folders and dates are preserved.
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