C++에서 이메일을 보내는 방법

이 튜토리얼에서는 **C++로 Email를 보내는 방법을 살펴봅니다. 간단한 API 호출로 C++의 Gmail 서버에서 SMTP 클라이언트를 사용하여 메일을 보내는 방법을 배웁니다. Windows 및 Linux 플랫폼에서 API를 사용하기 위해 Microsoft Outlook 또는 기타 이메일 클라이언트를 설치할 필요가 없습니다.

C++에서 이메일을 보내는 단계

  1. NuGet 패키지 관리자에서 Aspose.Email for C++ 설치
  2. Aspose::Email 네임스페이스에 대한 참조 추가
  3. SmtpClient Class 인스턴스의 자격 증명을 사용하여 Gmail 편지함에 연결
  4. MailMessage 클래스 인스턴스를 사용하여 디스크에서 이메일 메시지 로드
  5. SMTP 클라이언트에 의해 노출된 보내기를 사용하여 C++에서 이메일 메시지 보내기

몇 줄의 코드로 *C++*에서 Gmail에 연결된 SMTP 클라이언트를 사용하여 이메일을 쉽게 보낼 수 있습니다. 이 예에서는 SMTP를 사용하여 EML 형식의 이메일을 보내는 방법을 보여주었습니다. MSG 형식의 이메일 메시지도 보낼 수 있으며 예제의 줄 42에서 MsgLoadOption 클래스를 사용해야 합니다.

C++에서 이메일을 보내는 코드

앞서 C#에서 이메일을 보내는 방법에 대해 배웠습니다. 반면 이 주제는 C++*에서 SMTP 클라이언트를 사용하여 *Gmail 서버에서 이메일을 보내는 방법에 중점을 둡니다. 이 예를 사용하는 동안 ***“SMTP 서버에 보안 연결이 필요하거나 클라이언트가 인증되지 않았습니다.”***와 같은 예외가 발생할 수 있습니다. 실제로 Gmail은 귀하의 애플리케이션이 덜 안전한 것으로 의심하고 SMTP 서버를 사용하여 이메일을 보내는 것을 금지합니다. Gmail SMTP 문제를 해결하려면 allow access to less secure apps to send email 주제를 방문하세요.

 한국인