>백엔드 개발 >C++ >.NET을 사용하여 Gmail 계정에서 이메일을 보내려면 어떻게해야합니까?

.NET을 사용하여 Gmail 계정에서 이메일을 보내려면 어떻게해야합니까?

DDD
DDD원래의
2025-02-02 23:48:17458검색

How Can I Send Emails from My Gmail Account Using .NET?
.NET을 사용하여 gmail을 통해 이메일 보내기 : 단순화 된 접근 방식

이메일 전송을 위해 웹 호스트에 의존하는 데 지쳤습니까? 보다 개인화 된 메시징을 위해 Gmail 계정을 사용하십시오. 는 구식 , SSL 구성을 단순화하는 데 우수한 대안을 제공합니다. 다음 코드 스 니펫은 .NET을 사용하여 Gmail 계정에서 이메일을 쉽게 보내는 방법을 보여줍니다. Gmail 보안 설정 :

올바른 구성은 성공적인 이메일 제공에 중요합니다. Google 계정의 보안 설정 (보안 및 GT; Google & GT; 2 단계 확인)을 확인하십시오) :

2 단계 확인 활성화 : System.Net.Mail 앱 비밀번호를 생성합니다. 앱 비밀번호로 이동하여 "메일"을 앱으로 선택하고 "Windows 컴퓨터"를 장치로 선택하십시오. 이 생성 된 비밀번호를 System.Web.Mail.

로 사용하십시오
<code class="language-csharp">using System.Net;
using System.Net.Mail;

// Replace with your actual credentials
var fromAddress = new MailAddress("[email protected]", "Your Name");
var toAddress = new MailAddress("[email protected]", "Recipient Name");
string fromPassword = "Your Gmail App Password"; // See instructions below
string subject = "Email Subject";
string body = "Email Body";

var smtp = new SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};

using (var message = new MailMessage(fromAddress, toAddress)
{
    Subject = subject,
    Body = body
})
{
    smtp.Send(message);
}</code>
2 단계 확인 비활성화 :

일반 Gmail 암호를 사용할 수 있지만 "보안 앱 액세스 덜"를 가능하게하는 것은 보안상의 이유로 강력하게 낙담합니다. 앱 비밀번호를 사용하는 것은 권장되는 접근법입니다 이 간소화 된 방법은 .NET 응용 프로그램 내에서 Gmail 계정에서 직접 보내는 안전하고 안정적인 이메일을 보장합니다.

위 내용은 .NET을 사용하여 Gmail 계정에서 이메일을 보내려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.