Поместить сырые письма в учетную запись IMAP? - PullRequest
1 голос
/ 21 января 2012

Я работаю над тестированием интернационализации приложения для чтения электронной почты. Поэтому я хотел бы иметь банк писем с необычными предметными кодировками и тому подобным для тестирования. Я успешно идентифицировал некоторые электронные письма с заголовками, кодированными в определенных кодировках, которые я хотел бы протестировать, однако я не уверен, как успешно получать электронные письма в учетную запись IMAP (или в качестве альтернативы учетной записи POP3 также будет достаточно) без разделки. существующие заголовки / кодировки.

Например, в Outlook я могу перетаскивать сообщения в учетную запись IMAP из своей обычной учетной записи электронной почты POP3 или использовать функцию «повторной отправки», чтобы отправить сообщение в другую учетную запись, однако с обоими этими решениями, outlook перекодирует заголовки, используя собственные кодировки. Так, например, вместо того, чтобы объект кодировался в base64, он внезапно кодируется для печати в кавычках, и мне нужно, чтобы он оставался в кодировке base64.

Так может ли кто-нибудь предложить, как импортировать необработанные электронные письма в учетную запись IMAP (или Pop3), не изменяя кодировки заголовков для таких полей, как тема?

Ответы [ 2 ]

0 голосов
/ 24 января 2012

Просто используйте клиент IMAP, вы можете хранить сообщения на сервере IMAP.Один бесплатный клиент C # IMAP, который вы можете получить: http://www.lumisoft.ee/lsWWW/download/downloads/Examples/

SotreMessage позволяет хранить необработанные сообщения на IMAP-сервере.

Также, если у вас есть сообщения на IMAP-сервере и вы хотите их перенести, выможно использовать приложение синхронизации IMAP по той же ссылке.

0 голосов
/ 22 января 2012

Если это только для тестирования, настройте сервер IMAP локально и сохраните на нем сообщения.Выберите довольно прозрачное хранилище, чтобы каждое сообщение представляло собой файл на сервере.Не используйте почтовый клиент для их записи, это просто текстовые файлы (и, в частности, не Outlook!)

...