Latest web development tutorials

ASP.NET 웹 페이지 웹 메일의 참조 설명서

웹 메일 객체에 의해, 당신은 쉽게 웹 페이지에서 전자 메일을 보낼 수 있습니다.


기술

웹 메일 객체 ASP.NET 웹 페이지는 이메일 기능을 보낼 SMTP (단순 메일 전송 프로토콜 Simple Mail Transfer Protocol)를 사용하는 방법을 제공한다.


참고 항목 의 웹 페이지 이메일 장 인스턴스를.


웹 메일의 객체 참조 - 부동산

属性 描述
SmtpServer 用于发送电子邮件的 SMTP 服务器的名称。
SmtpPort 服务器用来发送 SMTP 电子邮件的端口。
EnableSsl 如果服务器使用 SSL(Secure Socket Layer 安全套接层)加密,则值为 true。
UserName 用于发送电子邮件的 SMTP 电子邮件账户的名称。
Password SMTP 电子邮件账户的密码。
From 在发件地址栏显示的电子邮件(通常与 UserName 相同)。


웹 메일의 객체 참조 - 방법

方法 描述
Send() 向 SMTP 服务器发送需要传送的电子邮件信息。

보내기 () 메소드는 다음과 같은 매개 변수가 있습니다 :

参数 类型 描述
to String 收件人(用分号分隔)
subject String 邮件主题
body String 邮件正文

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

参数 类型 描述
from String 发件人
cc String 需要抄送的电子邮件地址(用分号分隔)
filesToAttach Collection 附件名
isBodyHtml Boolean 如果邮件正文是 HTML 格式的,则为 true
additionalHeaders Collection 附加的标题


기술 데이터

名称
Class System.Web.Helpers.WebMail
Namespace System.Web.Helpers
Assembly System.Web.Helpers.dll


웹 메일 도우미를 초기화

웹 메일 도우미를 사용하려면 SMTP 서버에 액세스 할 수 있어야합니다. SMTP는 이메일의 "출력"부분이다. 가상 호스트를 사용하는 경우, 당신은 이미 SMTP 서버의 이름을 알 수 있습니다. 당신이 일을 회사 네트워크를 사용하는 경우, 회사의 IT 부서는 당신에게 이름을 제공합니다. 집에서 작업하는 경우에는 일반 전자 메일 서비스 제공 업체를 사용할 수 있습니다.

이메일을 보내려면, 당신이 필요합니다 :

  • SMTP 서버 이름
  • 포트 번호 (일반적으로 25)
  • 아이디 이메일
  • 이메일 비밀번호

웹 루트 디렉토리에서 (이미 존재하는 경우, 직접 페이지를 편집합니다) _AppStart.cshtml 페이지라는 파일을 만듭니다.

파일에 다음 코드를 복사 :

_AppStart.cshtml

@{
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}

위의 코드는 각 사이트에서 실행됩니다 (응용 프로그램)을 시작합니다. 그것은 초기 값을 할당 객체를 웹 메일.

교체 :

Smtp.example.com는 전자 메일 SMTP 서버를 보내는 데 사용할 이름을 대체합니다.

25 SMTP 트랜잭션 (이메일) 포트 번호를 보내는 데 사용되는 서버를 대체합니다.

서버가 SSL (보안 소켓 레이어 보안 소켓 레이어) 암호화 설정을 사용하는 경우 허위 사실 대체합니다.

전자 메일 SMTP 전자 메일 계정을 전송하는 데 사용되는 이름을 [email protected] 대체합니다.

암호 SMTP 전자 메일 계정에 암호를 대체합니다.

전자 메일 보낸 사람의 주소 표시 줄에 나타나는 존 @ 예를 대체합니다.

램프 파일에 AppStart, 당신은 웹 메일 개체를 시작해야하지만, WebMail.Send () 메서드를 호출하기 전에, 당신은 이러한 속성을 설정해야합니다.