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.
IMAP settings
Settings for similar services
imap.ukr.net@UKR.NETIMAP access for a @UKR.NET mailbox: imap.ukr.net, port 993, SSL. Why the account password is rejected and where the app password comes from.imap.gmx.netGMXIMAP for a GMX mailbox: imap.gmx.net, port 993, SSL. Why access is off by default and when the host is imap.gmx.com instead.imap.web.deWEB.DEIMAP for a WEB.DE mailbox: imap.web.de, port 993, SSL. Access has to be enabled by hand, and the username goes in without @web.de.imap.mail.commail.comIMAP for a mail.com mailbox: imap.mail.com, port 993, SSL. Access for external programs is a setting in the mailbox, not a default.imap.aol.comAOL MailIMAP for AOL Mail: imap.aol.com, port 993, SSL. Why the account password is refused, and the separate export host for downloading a whole mailbox.imap.fastmail.comFastmailIMAP for Fastmail: imap.fastmail.com, port 993, SSL. Every client needs its own app password, and the Basic plan has no IMAP at all.127.0.0.1Proton MailProton Mail has no public IMAP host. Access goes through Proton Mail Bridge on 127.0.0.1:1143, which needs a paid plan and a running desktop app.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