API обробки електронної пошти для.NET
Створюйте кросплатформні програми для створення, аналізу, перетворення та маніпулювання електронними листами та поштовими скриньками
Завантажити безкоштовну пробну версіюAspose.Email для .NET - це комплексний набір API обробки електронної пошти, які можна використовувати для створення кросплатформних додатків з можливістю створювати пошти, маніпулювати, аналізувати, конвертувати та передавати повідомлення без використання Microsoft Outlook або Office Automation. API надає функції маніпулювання електронною поштою, такі як додавання, вилучення або видалення вкладень з об'єкта повідомлення, налаштування заголовків повідомлень шляхом додавання або видалення одержувачів або зміни теми тощо. Огляд цих функцій та їх використання із зразками коду ви можете знайти в нашому documentation.
Aspose.Email для .NET полегшує розробникам роботу з Microsoft Outlook і Mozilla Thunderbird, оскільки підтримує ряд форматів, таких як MSG, EML, EMLX, PST, OST, MBOX і MHT. Повну кількість форматів ви можете знайти на список підтримуваних форматів файлів.
Aspose.Email для .NET також надає можливість керувати файлами зберігання повідомлень такі як файли особистого зберігання (PST) та файли автономного зберігання (OST) та MBOX. Розробники можуть використовувати API для надсилання та отримання електронних листів за допомогою ряду популярних протоколів, таких як POP3, IMAP & SMTP або підключіться до сервера Microsoft Exchange через Веб-сервіси Exchange and Майкрософт Граф надсилати та отримувати електронні листи з вкладеннями та перераховувати або видаляти повідомлення з сервера.
Розширені функції.NET API електронної пошти
Створення та оновлення завдань за допомогою iCalendar
Формати повідомлень між конвертаціями
Створіть задані шаблони повторення відповідно до iCalendar RFC
Об'єднання пошти з шаблону
Підтримка HTTP-проксі в поштових клієнтах, тобто POP3, IMAP та SMTP
Підтримка створення файлів ICF і VCF версії 3.0
Динамічне перетворення повідомлень у декілька форматів електронної пошти в.NET
Aspose.Email - хороший вибір, якщо ви шукаєте API для конвертувати електронні листи в різні формати файлів. Наприклад, ви можете легко конвертувати файли MSG у формати EML, HTML або MHTML або навпаки. API відкрив інтерфейси для всіх можливих процесів перетворення, приховуючи основні специфікації формату, що полегшує розробникам інтеграцію API у свої програми. Будь-який із підтримуваних процесів перетворення настільки ж простий, як завантаження вихідного файлу в об'єктну модель бібліотеки та виклик методу Save з відповідними параметрами.
Спробуйте наш безкоштовний Конвертер електронної пошти.
Зберегти повідомлення в різних форматах - C#
// load the file to be converted
using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))
{
// save in different formats
message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);
message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);
message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);
}
Керування об'єктами календаря за допомогою API iCalendar
Aspose.Email надає вам можливість створювати та зберігати об'єкти календаря Outlook через API iCalendar. Ви не тільки можете витягувати об'єкти календаря в різних форматах та зберігати їх як файли MSG або ICS, але ви також можете надсилати, отримувати, оновлювати та скасовувати запити на нараду за допомогою протоколів надсилання повідомлень. Як поводитися з API iCalendar ви можете дізнатися з Робота з призначеннями article.
Надсилання та отримання електронних листів через SMTP, POP3 та IMAP
Aspose.Email для .NET дає змогу створювати складні повідомлення з вкладеннями, форматуванням HTML та зображеннями, а також надсилати електронну пошту за допомогою протоколу SMTP. Він також дозволяє входити на сервери POP3 за іменем користувача та паролем або автентифікацією APOP для виконання операцій, таких як отримання електронних листів, а також перегляд розміру поштової скриньки та кількості повідомлень, отримання повного повідомлення або просто заголовків, видалення повідомлень з сервера тощо. Як поводитися з протоколами електронної пошти ви можете дізнатися з відповідних статей у нашому керівництво розробника.
Функції протоколу IMAP дозволяють користувачеві API автентифікувати, створювати, видаляти, вибирати, запитувати папки, отримувати та зберігати повідомлення, змінювати прапори повідомлень та основні команди IMAP.
Підключення до сервера Microsoft Exchange
Aspose.Email для .NET надає можливість підключення до Microsoft Exchange Server з метою виконання декількох операцій. Ви можете перераховувати повідомлення з будь-якої папки, завантажувати повідомлення та зберігати їх у підтримуваних форматах повідомлень. Електронні листи та запрошення на зустрічі також можна надсилати за допомогою Сервер обміну WebDAV & Веб-сервіси Exchange. API також підтримує операції Unified Messaging та автоматичне виявлення параметрів Exchange Server на основі вказаних облікових даних.
Повне рішення шаблону повторення
Aspose.Email для .NET дозволяє легко і надійно обчислювати дати і час виникнення навіть для найскладніших моделей повторення. Ви можете динамічно створювати та використовувати шаблони повторення у форматі iCalendar RFC (2445). Ви можете використовувати щорічні, щомісячні, тижневі, щоденні, погодинні, дрібні та по-друге шаблони повторення, а також можете представляти шаблони повторення у ваших вікно, веб-або мобільних додатках.
Керування файлами зберігання повідомлень
Бібліотека електронної пошти може завантажувати файли Microsoft Outlook PST та OST з об'єкта потоку або місця розташування диска, щоб отримати повну ієрархію папок та прочитати конкретні дані повідомлення, такі як тема, відправник, одержувач або витягти повідомлення з вкладеннями. Ви будете легко обробляти файли PST та OST після відвідування Робота з файлами зберігання даних Outlook section.
Список повідомлень з PST - C#
// load PST file
using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))
{
// list PST folders
foreach (var folder in pst.RootFolder.GetSubFolders())
{
// list messages in a folder
foreach (var msg in folder.EnumerateMessages())
{
var folderInfo = pst.GetParentFolder(msg.EntryId);
Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);
}
}
}
Робота з картками контактів
vCard або VCF - це всесвітній формат файлів для зберігання та обміну картками контактів. Aspose.Email для .NET дозволяє маніпулювати файлами карток контактів (VCF) у програмах.NET. Ви також можете обробляти картки контактів Outlook, а також Thunderbird vCards. Використовуючи Aspose.Email для .NET ви можете надсилати файли vCard або VCF в електронних листах, прикріплювати vCards до своїх повідомлень. Також ви можете обмінюватися файлами vCard по-своєму. API дозволяє створювати, редагувати та видаляти ваші картки контактів. Ви можете легко додати підтримку контактних карток до своєї програми.
Автоматизація Microsoft Office - не потрібна
Aspose.Email для .NET побудований з використанням керованого коду, який не потребує встановлення Microsoft Office або Microsoft Outlook на машині для роботи з обробкою електронної пошти. Це ідеальна альтернатива автоматизації Microsoft Outlook для динамічного маніпулювання файлами повідомлень, а також для надсилання та отримання електронних листів. Це досить легко перехід з автоматизації офісу на Aspose.
- Навчальні ресурси
- Documentation
- Вихідний код
- Посилання на API
- Навчальні відео
- Підтримка продукту
- Безкоштовна підтримка
- Платна підтримка
- Blog
- Примітки до випуску
- Навіщо використовувати Aspose.Email для .NET?
- Список клієнтів
- Історії успіху