.NET용 Aspose.Email은 Microsoft Outlook 또는 Office Automation을 사용하지 않고도 메일을 생성하고, 메시지를 조작, 분석, 변환 및 전송할 수 있는 기능을 갖춘 크로스 플랫폼 애플리케이션을 구축하는 데 사용할 수 있는 포괄적인 이메일 처리 API 세트입니다.API는 메시지 개체에 첨부 파일 추가, 추출 또는 제거, 수신자 추가 또는 제거, 제목 변경을 통한 메시지 헤더 사용자 지정 등과 같은 이메일 조작 기능을 제공합니다.이러한 기능 및 코드 샘플과 함께 사용하는 방법에 대한 개요는 다음에서 확인할 수 있습니다. documentation.
.NET용 Aspose.Email을 사용하면 MSG, EML, EMLX, PST, OST, MBOX 및 MHT와 같은 다양한 형식을 지원하므로 개발자가 마이크로소프트 아웃룩 및 모질라 썬더버드를 더 쉽게 사용할 수 있습니다.찾을 수 있는 전체 형식의 수는 에서 찾을 수 있습니다. 지원되는 파일 형식 목록.
.NET용 Aspose.Email은 다음과 같은 기능도 제공합니다. 메시지 저장소 파일 관리 개인 저장소 파일 (PST) 및 오프라인 저장소 파일 (OST) 및 MBOX 등개발자는 API를 사용하여 다음과 같은 여러 인기 프로토콜을 통해 이메일을 보내고 받을 수 있습니다. POP3, IMAP & SMTP 또는 를 통해 마이크로소프트 익스체인지 서버에 연결 익스체인지 웹 서비스 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);
}
iCalendar API를 사용하여 캘린더 개체 관리
Aspose.Email은 iCalendar API를 통해 Outlook 일정 개체를 만들고 저장할 수 있는 기능을 제공합니다.캘린더 개체를 다양한 형식으로 추출하여 MSG 또는 ICS 파일로 저장할 수 있을 뿐만 아니라 메시지 전송 프로토콜을 통해 모임 요청을 전송, 검색, 업데이트 및 취소할 수도 있습니다.iCalendar API를 처리하는 방법은 다음에서 배울 수 있습니다. 약속을 이용한 작업 article.
SMTP, POP3 및 IMAP을 통해 이메일 보내기 및 받기
.NET용 Aspose.Email을 사용하면 첨부 파일, HTML 형식 및 이미지가 포함된 복잡한 메시지를 작성하고 SMTP 프로토콜을 사용하여 이메일을 보낼 수 있습니다.또한 사용자 이름과 암호 또는 APOP 인증을 통해 POP3 서버에 로그인하여 이메일 수신, 사서함 크기 및 메시지 수 보기, 전체 메시지 또는 헤더만 검색, 서버에서 메시지 삭제 등과 같은 작업을 수행할 수 있습니다.이메일 프로토콜 처리 방법은 관련 문서에서 확인할 수 있습니다. 개발자 가이드.
IMAP 프로토콜 기능을 통해 API 사용자는 폴더를 인증, 생성, 삭제, 선택, 쿼리하고, 메시지를 가져오고 저장하고, 메시지 플래그와 기본 IMAP 명령을 변경할 수 있습니다.
마이크로소프트 익스체인지 서버에 연결
.NET용 Aspose.Email은 여러 작업을 수행하기 위해 Microsoft Exchange Server에 연결할 수 있는 기능을 제공합니다.모든 폴더에서 메시지를 나열하고, 메시지를 다운로드하고, 지원되는 메시지 형식으로 저장할 수 있습니다.를 사용하여 이메일과 회의 초대를 보낼 수도 있습니다. 익스체인지 서버 웹DAV & 익스체인지 웹 서비스.API는 또한 통합 메시징 작업과 지정된 자격 증명을 기반으로 Exchange Server 설정의 자동 검색을 지원합니다.
완벽한 반복 패턴 솔루션
.NET용 Aspose.Email을 사용하면 가장 복잡한 반복 패턴에 대해서도 발생 날짜 및 시간을 쉽고 안정적으로 계산할 수 있습니다.iCalendar RFC (2445) 형식으로 되풀이 패턴을 동적으로 생성하고 사용할 수 있습니다.연도별, 월별, 주별, 일별, 시간별, 분별 및 초별 반복 패턴을 사용할 수 있으며 Windows, 웹 또는 모바일 애플리케이션에서 반복 패턴을 나타낼 수 있습니다.
메시지 저장소 파일 관리
이메일 라이브러리는 전체 폴더 계층 구조를 검색하고 제목, 보낸 사람, 수신자와 같은 메시지 특정 세부 정보를 읽거나 첨부 파일이있는 메시지를 추출하기 위해 스트림 개체 또는 디스크 위치에서 Microsoft Outlook PST 및 OST 파일을 로드할 수 있습니다.방문 후 PST 및 OST 파일을 쉽게 처리할 수 있습니다. 아웃룩 저장소 파일 다루기 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는 연락처 카드를 저장하고 교환하기 위한 전 세계 파일 형식입니다..NET용 Aspose.Email을 사용하면.NET 앱 내에서 연락처 카드 파일 (VCF) 을 조작할 수 있습니다. 또한 Outlook 연락처 카드뿐만 아니라 썬더버드 v카드도 처리할 수 있습니다..NET용 Aspose.Email을 사용하면 vCard 또는 VCF 파일을 이메일로 보내고 메시지에 vCard를 첨부할 수 있습니다.또한 vCard 파일을 원하는 방식으로 교환할 수 있습니다.API를 사용하여 연락처 카드를 생성, 편집 및 제거할 수 있습니다.연락처 카드 지원을 애플리케이션에 쉽게 추가할 수 있습니다.
마이크로소프트 오피스 오토메이션 — 필요 없음
.NET용 Aspose.Email은 이메일 처리를 위해 컴퓨터에 Microsoft Office 또는 Microsoft Outlook을 설치할 필요가 없는 관리 코드를 사용하여 구축되었습니다.동적 메시지 파일 조작과 이메일 송수신을 위한 완벽한 Microsoft Outlook 자동화 대안입니다.아주 쉽게 사용할 수 있습니다. 사무 자동화에서 Aspose로 마이그레이션.