첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
using System.Collections.Generic;

using OpenPop.Mime;
using OpenPop.Pop3;

#region 모든 메일 리스트 구하기 - GetAllMailList(hostName, port, useSSL, userName, password)

/// <summary>
/// 모든 메일 리스트 구하기
/// </summary>
/// <param name="hostName">호스트명</param>
/// <param name="port">포트</param>
/// <param name="useSSL">SSL 사용 여부</param>
/// <param name="userName">사용자명</param>
/// <param name="password">패스워드</param>
/// <returns>모든 메일 리스트</returns>
public List<Message> GetAllMailList(string hostName, int port, bool useSSL, string userName, string password)
{
    using(Pop3Client client = new Pop3Client())
    {
        client.Connect(hostName, port, useSSL);

        client.Authenticate(userName, password);

        int messageCount = client.GetMessageCount();

        List<Message> list = new List<Message>(messageCount);

        for(int i = messageCount; i > 0; i--)
        {
            list.Add(client.GetMessage(i));
        }

        return list;
    }
}

#endregion
728x90
반응형
그리드형(광고전용)
Posted by 사용자 icodebroker

댓글을 달아 주세요