Я помогаю кому-то перейти на учетную запись Outlook.com из учетной записи с поддержкой POP3, предоставленной интернет-провайдером. Я настроил переадресацию со старой учетной записи и импортировал их адресную книгу в их список контактов, но я не могу понять, как сделать последнее, что я хотел бы сделать: взять набор архивных писем и получить их в папку в учетной записи Outlook.com, сохраняя исходное имя отправителя.
У них есть небольшой набор электронных писем, сохраненных локально (несколько сотен) в их почтовом клиенте (Windows Live Mail), к которым они иногда обращаются, и я хотел бы сохранить этот опыт в своей новой учетной записи. Очевидно, что простая пересылка электронной почты будет работать, но имя исходного отправителя не будет сохранено. Меня не волнует ни один из других заголовков, я просто хочу, чтобы они могли видеть исходное письмо с правильным адресом, темой и текстом.
У меня есть все сохраненные письма в виде файлов .eml. Как я могу получить их в Outlook.com с неповрежденным адресом отправителя? Сейчас моя лучшая идея - написать сценарий, который будет извлекать текст и адрес From из каждого .eml и отправлять их через SMTP с использованием этого адреса From, но я некоторое время не возился с почтовыми сценариями, и я не уверен, что SMTP-серверы, которые позволяют отправлять сообщения "как кто-либо", существуют больше.