To directly get all Yahoo mail emails into Office 365 with losing any attachments or other data, you can choose the CubexSoft Yahoo Mail Backup Tool that is remarkable solution with lots of advanced functions. It provides safe, simple, advanced & accurate data backup result. It has batch mode that helps to backup all messages from multiple Yahoo mail accounts to Office 365 account at once. You can also try and know how to upload Yahoo Mail to Office 365 without any charges. https://www.cubexsoft.com/blog/yahoo-emails-to-office-365/