이 튜토리얼에서는 **C++로 Email를 보내는 방법을 살펴봅니다. 간단한 API 호출로 C++의 Gmail 서버에서 SMTP 클라이언트를 사용하여 메일을 보내는 방법을 배웁니다. Windows 및 Linux 플랫폼에서 API를 사용하기 위해 Microsoft Outlook 또는 기타 이메일 클라이언트를 설치할 필요가 없습니다.
C++에서 이메일을 보내는 단계
- NuGet 패키지 관리자에서 Aspose.Email for C++ 설치
- Aspose::Email 네임스페이스에 대한 참조 추가
- SmtpClient Class 인스턴스의 자격 증명을 사용하여 Gmail 편지함에 연결
- MailMessage 클래스 인스턴스를 사용하여 디스크에서 이메일 메시지 로드
- 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 주제를 방문하세요.