Программно пересылать сообщения Gmail и сохранять форматирование сообщений? - PullRequest
1 голос
/ 31 декабря 2010

Есть ли способ программно пересылать сообщения электронной почты из Gmail на другой адрес электронной почты и сохранять все форматирование - используя C #?

У меня есть веб-приложение ASP.NET, которое должно это сделать.В настоящее время я загружаю электронные письма, используя IMAP, с библиотекой ImapX , сохраняя HTML и текстовые тела, а затем создаю новое сообщение с этими данными и отправляю сообщение с использованием класса System.Net.Mail,но сообщения теряют свое форматирование, а также любые прикрепленные изображения и т. д.

В идеале я хотел бы иметь возможность просто сохранить идентификатор сообщения в базе данных (что я уже делаю),а затем сможете программно подключиться к Gmail, получить сообщение с использованием указанного идентификатора сообщения и переслать его на другой адрес электронной почты.Есть ли какой-нибудь простой способ сделать это?

Любые мысли или советы будут наиболее ценными.Спасибо.

1 Ответ

1 голос
/ 31 декабря 2010

Я бы использовал Mail.dll от lesnikowski.

Так вы бы это делали, используя dll: http://www.lesnikowski.com/blog/index.php/how-to-forward-email

...