Импорт почты в учетную запись с IMAP - PullRequest
0 голосов
/ 10 февраля 2012

Я знаю, что могу загружать почту из учетной записи IMAP.Но возможно ли импортировать (или создать) почту в учетную запись с IMAP?Я специально хотел бы импортировать сообщения в учетную запись Hotmail.

Очевидно, я не могу сделать это с официальным API LiveSDK, но могу ли я сделать это напрямую с IMAP?

И если это такневозможно, есть ли другой способ добиться этого?(Мне не нужен инструмент или существующее приложение, я хотел бы сделать это из моего собственного приложения .NET.)

ОБНОВЛЕНИЕ: Я обнаружил, что Hotmail не поддерживает протокол IMAP.Но он поддерживает Exchange Server и DeltaSync.Можно ли импортировать почту с любым из них?Не могли бы вы предоставить несколько полезных ссылок с правильной информацией?(пока не могу найти)

1 Ответ

1 голос
/ 10 февраля 2012

Нет, DeltaSync с закрытым исходным кодом, без документов и с шифрованием SSL .
В .NET нет (достаточно полных) его реализаций, и вы не сможете реверсировать его в разумные сроки.

Если вы попытаетесь, вам нужно oSpy , чтобы просмотреть отправленные и полученные пакеты / XML в виде открытого текста. Однако oSpy работает только на 32-битных программах.

Кроме того, DeltaSync - это протокол для отправки и получения сообщений электронной почты через XMLhttpRequest .
Хотя это позволяет читать и экспортировать почтовый ящик, маловероятно, что он также поддерживает импорт.

Что вы можете сделать, это загрузить электронные письма, используя IMAP, и отправить их, используя поддельного отправителя (исходного отправителя), в нужный почтовый ящик.
Однако это изменит все даты , и вы не должны пропускать CC и BCC при выполнении отправки, что означает потерю всех адресов электронной почты, содержащихся в полях CC и BCC. , если вы не включите их в текст сообщения ...

...