2010-01-09 6 views
0

내 asp.net 응용 프로그램은 초대장 전자 메일 및 형식 전자 메일을 보냅니다. 전자 메일 보내기를 처리하는 하나의 구성 요소를 만들고 전자 메일에 HTML 서식 파일을 사용할 수 있어야하며이 전자 메일에는 초대 또는 확인 링크가 포함될 수 있습니다. , 내가스마트 전자 메일 구성 요소

+0

디자인이란 무엇입니까? 당신의 질문은 정확히 무엇입니까? – Shoban

+0

이메일을 보내는 동안 다른 클라이언트가 메일을 다르게 처리하는 이유는 무엇입니까? 그래서 "스마트 한"이메일 구성 요소는 없습니다. – Shoban

답변

0

난 당신이 asp.net을 사용하여 이메일을 보내는 방법을 알고 있다는 가정이 compoenet을 디자인 할 수있는 방법을 말해

지금 귀하의 질문이었다 템플릿

를 사용하여 전송하는 방법
  1. 먼저 디자인 할 수있는 귀하의 전자 메일 또는 뉴스 레터 whi 레이아웃 채널 이제까지 경우는

2.Implement 기본적으로 다음과 같은 정보

클래스 이메일 {

문자열 헤더를 유지하는 클래스 될 수있다; // 헤더 = @ " 문자열 본체;

} 당신이 편리

클래스의 속성으로 마크의 일부를 노출 될 수

; // 몸이 실제 메시지 문자열 바닥 글을 포함 할 수있다 이메일 {

문자열 머리글 // // 머리글 @@ " 문자열 본문 // 본문에 실제 메시지가 포함될 수 있습니다 string Footer; .......... 여기에 속성

공개 문자열 getmail() { return header + body + string;

}}

<% @Page 언어 = "C#의"%> <퍼센트 @Import 스페이스 = "System.Web.Mail 및"%> <퍼센트 은 MailMessage msgMail = 새은 MailMessage();

msgMail.To = "user. @ dom.Com"; msgMail.Cc = "사용자 2. @ dom.Com"; i msgMail.From = "[email protected]"; msgMail.Subject = "Hello WOrld";

msgMail.BodyFormat = MailFormat.Html;

이메일 mail = new Email;

msgMail.Body mail.getemail =()

SmtpMail.Send (msgMail);

+0

예.이게 내가 필요로하는 것이고, 나는 당신의 생각으로 시작할 것이고, 필요할 수도있는 속성 URL을 추가 할 것입니다. 이 초대 이메일, 모든 이메일 유형 (NewsLeterEmail, InvitationEmail,)에 대한 수업을 만들 것입니다 ...) 그리고 클래스를 만들 수도 어쩌면 EmailCompoenet URL을 받아, 참조와 그냥 전화를 보내 어떻게 생각하세요? – Ahmed

+0

도움이 필요하면 도움을 드리겠습니다. –

관련 문제