Витягування вмісту повідомлень з електронних листів
Відображення інформації електронної пошти на екрані
MailMessage представляє електронний лист і дозволяє розробникам отримувати доступ до його властивостей. Інформацію заголовка (обговорено у розділі «Вилучення заголовків листа») можна витягти та обробляти різними способами. У цій статті пояснюється, як відобразити на екрані вибрану інформацію заголовка листа та тіло листа. Щоб відобразити інформацію про лист на екрані, виконайте наступні кроки:
- Створіть екземпляр класу MailMessage.
- Завантажте електронний лист у екземпляр MailMessage.
- Відобразіть вміст листа на екрані.
Нижче наведено фрагмент коду, який показує, як відображати інформацію про лист на екрані.
Витягування заголовків електронної пошти
Заголовок листа представляє собою стандартний набір полів заголовка, визначений інтернетом та RFC, який включений у інтернет-повідомлення. Заголовок листа можна задати за допомогою класу MailMessage. Типи заголовків визначені у класі HeaderType. Це запечатаний клас, який працює як звичайне перерахування. Щоб витягти заголовки з листа, виконайте такі кроки:
- Створіть екземпляр класу MailMessage.
- Завантажте електронний лист у екземпляр класу MailMessage.
- Після завантаження електронного листа ми отримуємо його необроблений вміст.
Сам клас MailMessage містить властивості, такі як From, To, Cc, Subject тощо. Ці властивості можна витягти з заголовків.
- Відобразіть необроблений вміст.
Нижче наведено фрагмент коду, який показує, як витягти заголовки листа.
Отримати декодовані значення заголовків
Наведений нижче фрагмент коду показує, як отримати декодовані значення заголовків.