Shubham Dixit, email migration and data file expert

Written by Jennifer Walsh. Reviewed for technical accuracy by Shubham Dixit, Independent Expert in Email Forensics and Data File Conversion.

Shubham is an independent external reviewer and not an employee of PCDOTS.

Quick answer. Yahoo Mail has no way to upload a PST through the web, and PST is Outlook’s own format. If you have Outlook, it is the free bridge, open the PST, add Yahoo as IMAP, and drag the folders in to upload them. Without Outlook, a tool reads the PST and uploads it to Yahoo. Either way, Yahoo needs an app password.

Why PST needs a bridge?

Two facts shape this whole job. First, Yahoo Mail has no way to import a PST through the web, there is no upload button to look for. Second, PST is Outlook’s own closed format, so it takes Outlook, or a tool that can read PST, to open it in the first place. That second point is the one that decides your route.

So it comes down to a simple question, do you have Outlook? If you do, Outlook reads the PST and doubles as the free bridge into Yahoo. If you do not, a tool reads the PST directly and uploads it for you. A free mail app like Thunderbird cannot help here, because it cannot open PST at all.

PST fileOutlook format Have Outlookopen the PST, drag into Yahoo, free No Outlooka tool reads the PST and uploads Yahoomailbox

Having Outlook decides the route, both roads end in your Yahoo mailbox.

“The thing people miss is that PST is not a neutral file, it is Outlook’s own format, so something has to be able to read it before Yahoo ever comes into it. If you have Outlook, that is your reader and your bridge in one, add Yahoo over IMAP and drag the folders across. If you do not, a mail app will not rescue you here, Thunderbird cannot open a PST, so a converter that reads PST directly is the honest answer. And on the Yahoo side, remember the app-specific password, the normal one will not connect.” Shubham Dixit, Email Migration reviewer (draft, pending approval)

The Yahoo app password

Both routes sign in to Yahoo over IMAP, and that needs one thing set up first. Yahoo will not accept your normal password from Outlook or a tool, so you generate an app-specific password.

Sign in to Yahoo, open account security, choose Generate app password, and make one for mail. Use it in place of your normal password when you add Yahoo. The Yahoo server is imap.mail.yahoo.com, port 993, with SSL.

With Outlook, the free bridge

If Outlook is on your computer, it does the whole job for free, because it reads the PST and connects to Yahoo at the same time.

Add Yahoo to Outlook. In Outlook go to File, Add Account, enter your Yahoo address and the app-specific password, and finish the IMAP setup so your Yahoo folders appear.

Open the PST. Go to File, Open and Export, Open Outlook Data File, and pick your .pst so its folders show in Outlook alongside Yahoo.

Drag into Yahoo. Select the messages or folders in the PST and drag them into a folder under your Yahoo account. Because that folder is IMAP, the mail uploads to Yahoo and appears on every device. It is free and works well, though it leans on Outlook and suits smaller sets of mail.

Without Outlook, a tool

This is where the closed format matters most. A PST is not a plain file any app can read, it is Outlook’s own, so without Outlook you need something that can open it. Free mail apps cannot, which is why a reader tool is the honest answer here rather than a workaround.

PST is closed, so something must read it PSTOutlook’s ownclosed format Outlook or a convertercan open it Thunderbirdcannot open PST Then it uploadsto Yahoo over IMAPwith the app password

Only Outlook or a converter can open a PST, a free mail app cannot.

No Outlook, or a lot of PST to move? A tool reads the PST on its own and uploads it into Yahoo over IMAP, no Outlook and no manual dragging. The PCDOTS PST Converter opens your PST files or a folder of them, shows the mail, and sends it into Yahoo in bulk, keeping attachments, headers and folder structure, and it can filter by sender, recipient or subject. It runs on Windows and uses your Yahoo app-specific password. A free version handles the first ten items per folder so you can test it first.

1Run itOn Windows,open the menu 2Add PSTFiles or awhole folder 3Pick IMAPFrom theExport menu 4Sign inYahoo apppassword iReads PST without Outlook and uploads it into Yahoo over IMAP.

The tool route, for a PST without Outlook or many files at once.

Here are the steps with the screens.

Step 1. Install and run the software on Windows, then open the menu.

Run the PST to Yahoo importer

Step 2. Choose Email Data Files, Outlook PST, and add your files or folder.

Select the PST files

Step 3. Open the Export menu and choose IMAP.

Choose IMAP as the export option

Step 4. Enter your Yahoo address and app-specific password, then Save to upload.

Sign in to Yahoo and save to upload the PST

For related jobs see our guides to import PST to a Gmail account and import EML to Yahoo Mail.

Going the other way, Yahoo to PST

Some people land here wanting the reverse, to save Yahoo mail as a PST. That is a different job but worth a word. Add your Yahoo account to Outlook over IMAP with the app password, then use File, Open and Export, Import / Export, and Export to a file, Outlook Data File (.pst). For the full walkthrough, and a way to do it without Outlook, see our guide to export Yahoo emails to PST.

Free Download
Buy Now

The methods compared

Match the route to whether you have Outlook and how much mail you are moving.

Method Best for Good to know
Outlook bridge You have Outlook, free App password, drag by hand
PST Converter tool No Outlook, or bulk Windows, reads PST direct

Frequently asked questions

Can Yahoo Mail import a PST file directly?
No. Yahoo has no PST import in the browser. You bring the mail in over IMAP, through Outlook if you have it, or with a tool that reads the PST.

Can I import PST to Yahoo without Outlook?
Yes. A tool reads the PST on its own and uploads it into Yahoo over IMAP, so you do not need Outlook installed. A free mail app cannot, since it cannot open PST.

Why will Yahoo not accept my password?
Yahoo blocks your normal password from Outlook or a tool. Generate an app-specific password in your Yahoo account security and use that instead.

What are the Yahoo IMAP settings?
The incoming server is imap.mail.yahoo.com on port 993 with SSL, and for sending, smtp.mail.yahoo.com on port 465 or 587 with SSL.

Do attachments and folders survive the import?
Yes. Both routes carry the messages with their attachments, headers and folder structure into Yahoo intact.

Can I export Yahoo back to a PST later?
Yes. Add Yahoo to Outlook and use Import / Export to save a .pst, or use a backup tool. See our guide to export Yahoo emails to PST.

Once it is in Yahoo, it is everywhere you are

The route splits on one question, whether Outlook is on your machine. If it is, let it read the PST and act as the free bridge, add Yahoo, open the PST, and drag the folders across. If it is not, a tool reads the PST for you and uploads it, no Outlook needed. Set the app password first either way. And once the mail is sitting in Yahoo, the whole point pays off, it is no longer stuck in a file on one computer, it is in your account on the web, your phone and every device you sign in from, wherever you go next.

Shubham Dixit

Reviewed by Shubham Dixit

Independent Expert in Email Forensics and Data File Conversion. Shubham reviewed this guide for technical accuracy. He is an independent external reviewer and not an employee of PCDOTS.

Profile  |  LinkedIn