ASP.NET 튜토리얼login
ASP.NET 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 14:18:18

웹페이지 우체국


ASP.NET 웹 페이지 - WebMail 개체


WebMail 개체를 사용하면 웹 페이지에서 쉽게 이메일을 보낼 수 있습니다.


Description

WebMail 개체는 ASP.NET 웹 페이지에 SMTP(Simple Mail Transfer Protocol)를 사용하여 이메일을 보내는 기능을 제공합니다.


예제

웹페이지 이메일 장의 예를 참조하세요.


WebMail 개체 참조 설명서 - 속성

PropertyDescription
SmtpServer이메일을 보내는 데 사용되는 SMTP 서버의 이름입니다.
SmtpPort서버가 SMTP 이메일을 보내는 데 사용하는 포트입니다.
EnableSsl서버가 SSL(Secure Socket Layer) 암호화를 사용하는 경우 값은 true입니다.
UserName이메일을 보내는 데 사용되는 SMTP 이메일 계정의 이름입니다.
PasswordSMTP 이메일 계정의 비밀번호입니다.
From보낸 사람 주소 표시줄에 표시되는 이메일입니다(일반적으로 UserName과 동일).


WebMail 개체 참조 설명서 - 메서드

Method Description
Send()SMTP 서버로 전송해야 하는 이메일 메시지를 보냅니다.

Send() 메서드에는 다음 매개 변수가 있습니다.

Parameter Type Description
toStringRecipients(세미콜론으로 구분)
제목 StringEmail subject
bodyStringEmail body

Send() 메소드에는 다음과 같은 선택적 매개변수가 있습니다:

ParametersType Description
from StringSender
ccString복사할 이메일 주소(세미콜론으로 구분)
filesToAttachCollection첨부 파일 이름
isBodyHtml Booleantrue인 경우 이메일 본문은 HTML 형식입니다
additionalHeadersCollectionAdditional headers


기술 데이터

NameValue
ClassSystem.Web.Helpers.WebMail
NamespaceSystem.Web.Helpers
AssemblySystem.Web .Helpers.dll


웹메일 도우미 초기화

웹메일 도우미를 사용하려면 SMTP 서버에 대한 액세스 권한이 있어야 합니다. SMTP는 이메일의 "출력" 부분입니다. 웹 호스팅을 사용하는 경우 SMTP 서버 이름을 이미 알고 있을 것입니다. 회사 네트워크에서 작업하는 경우 회사의 IT 부서에서 이름을 알려줄 것입니다. 집에서 일하는 경우 일반 이메일 서비스 제공업체를 이용할 수 있습니다.

이메일을 보내려면 필요할 것입니다. SMTP 서버 포트 번호 (일반적으로 25)의 이름

  • 이메일의 valesword의 이름

  • 웹 루트 디렉터리에

    _AppStart.cshtml
  • 이라는 페이지를 만듭니다(이미 존재하는 경우 페이지를 직접 편집하세요).
  • 다음 코드를 파일에 복사하세요.

_AppStart.cshtml

@{WebMail.SmtpServer = "smtp.example.com";

WebMail.SmtpPort = 25;

WebMail.EnableSsl = false;

WebMail.UserName = "support@example.com";
WebMail.Password = "비밀번호" ;

WebMail.From = "john@example.com"

}


위 코드는 웹사이트(애플리케이션)이 시작될 때마다 실행됩니다.
WebMail 개체
에 초기 값을 할당합니다.

다음을 바꾸세요:
smtp.example.com

을 이메일을 보내는 데 사용하려는 SMTP 서버의 이름으로 바꾸세요.

25

을 서버가 SMTP 트랜잭션(이메일)을 보내는 데 사용하는 포트 번호로 바꾸세요.

서버가 SSL(Secure Socket Layer) 암호화를 사용하는 경우 false를 true로 바꾸세요.

support@example.com을 이메일을 보내는 데 사용하는 SMTP 이메일 계정의 이름으로 바꾸세요.

password를 SMTP 이메일 계정의 비밀번호로 바꾸세요.

john@example 을 보낸 사람 주소 표시줄에 표시되는 이메일로 바꾸세요.

AppStart 파일에서

WebMail 개체를 시작할 필요는 없지만 WebMail.Send() 메서드를 호출하기 전에 이러한 속성을 설정해야 합니다.
lamp.gif