1. 제품
  2.   이메일
  3.   .NET
  4.   NetOffice
 
  

Outlook 이메일 읽기 및 쓰기를 위한 무료 C# .NET 라이브러리

C# API를 통해 .NET 애플리케이션 내에서 Outlook 이메일 메시지를 생성, 읽기, 쓰기 및 조작하기 위한 오픈 소스 C# .NET 라이브러리입니다. 

NetOffice란 무엇인가요?

NetOffice는 .NET 개발자가 프로그래밍 방식으로 Outlook 이메일 메시지를 작성할 수 있는 오픈 소스 API입니다. API를 사용하여 개발자는 Microsoft Outlook을 자동화하고, 문서를 생성하고, 수정하고, 리소스를 정리할 수 있습니다. 또한 API를 사용하면 받은편지함 폴더 읽기, 작업 항목 생성, 이메일 보내기, 이메일 받기, 연락처 열거 및 이벤트 관리 등의 작업을 수행할 수 있습니다.

NetOffice의 뛰어난 기능 중 하나는 다양한 버전의 Microsoft Outlook과의 호환성입니다. Outlook 2010, 2013, 2016 이상을 사용하여 작업하든 NetOffice는 원활한 환경을 보장하여 개발자의 버전 관련 문제를 해결합니다.

Outlook 문서로 작업하려면 VBIDEApi.dll, OfficeApi.ddl 및 NetOffice.dll이 종속성이 필요하며 이를 통해 32비트 및 64비트 환경용 애플리케이션을 만들 수 있습니다.

Previous Next

NetOffice 시작하기

NetOffice를 설치하는 가장 쉬운 방법은 NuGet을 이용하는 것입니다. Visual Studio의 패키지 관리자 콘솔에서 사용하려면 다음 명령을 입력하세요.

NuGet을 통해 NetOffice 설치

 Install-Package NetOfficeFw.Email 

GitHub을 통해 NetOffice 설치 

git clone --recursive https://github.com/NetOfficeFw/NetOffice.git 

무료 C# API를 통해 이메일 보내기

NetOffice를 사용하면 .NET 프로그래머가 프로그래밍 방식으로 Outlook 이메일을 보낼 수 있습니다. 이메일을 보내려면 먼저 Outlook.Application을 초기화해야 합니다. Outlook 응용 프로그램이 시작된 후 새 메일 항목을 만들고 수신자, 제목 및 본문을 설정할 수 있습니다. 이메일 메시지 작성이 끝나면 이메일을 보냅니다. 다음 코드 줄을 사용하면 이메일을 쉽게 보낼 수 있습니다.

이메일 메시지 보내기 C#

<올>
  • Outlook.Application() 메서드를 사용하여 Outlook 응용 프로그램 시작
  • outlookApplication.CreateItem() 메소드를 사용하여 새 이메일 항목을 생성하고 항목 유형을 olMailItem으로 설정합니다.
  • Recipients.Add() 메소드를 사용하여 이메일 수신자를 추가하고 수신자를 문자열로 전달
  • 이메일 제목 설정
  • 이메일 본문 설정
  • 이메일 보내기
  • Outlook 애플리케이션 종료 및 폐기
  • 무료 C# API를 통해 쉽게 이메일 보내기

    // start outlook
    Outlook.Application outlookApplication = new Outlook.Application();
    
    // create a new MailItem.
    Outlook.MailItem mailItem = outlookApplication.CreateItem(OlItemType.olMailItem) as Outlook.MailItem;
    
    // prepare item and send
    mailItem.Recipients.Add("test@fileformat.com");
    mailItem.Subject = "File Format Developer Guide";
    mailItem.Body = "Send Emails programmatically in C#"
    mailItem.Send();
    
    // close outlook and dispose
    outlookApplication.Quit();
    outlookApplication.Dispose();
    

    C#을 통해 이메일 메시지 검색

    오픈 소스 NetOffice의 직관적인 API를 통해 Outlook 계정에서 이메일을 효율적으로 검색할 수 있습니다. 소프트웨어 개발자는 날짜, 보낸 사람 또는 제목과 같은 다양한 매개변수를 기반으로 이메일을 쉽게 가져올 수 있으므로 강력한 검색 및 필터링 기능을 구현할 수 있습니다. 라이브러리에는 비동기식 메시지 검색, 메시지 목록 검색, 특정 메시지 검색, 파일 검색 등과 같은 이메일 메시지 검색을 위한 중요한 기능이 포함되어 있습니다.

    이메일 첨부 파일 관리

    이메일 첨부파일 관리는 많은 애플리케이션에서 중요한 측면입니다. 무료 NetOffice .NET 라이브러리를 사용하면 소프트웨어 개발자가 자신의 .NET 응용 프로그램 내에서 전자 메일 첨부 파일을 쉽게 처리할 수 있습니다. 라이브러리는 이 분야에서 탁월하여 개발자가 첨부 파일을 추출하거나 새 첨부 파일을 추가하거나 기존 첨부 파일을 쉽게 수정하는 등 첨부 파일을 원활하게 처리할 수 있습니다.

     한국인