2008-08-08 7 views
2

.net 시스템에서는 자동화 된 전자 메일 알림이 필요합니다. 이것들은 관리자가 편집 할 수 있어야합니다. 가장 쉬운 방법은 무엇입니까? 편집을 위해 SQL 테이블과 WYSIWIG?전자 메일 알림


대기열이 좋습니다. 나는 오래 된 회사와 잠시 동안 그런 유형의 프로세스를 던지고있다.

답변

2

:)를 사용하기 쉽습니다. : D 가장 중요한 것은 템플릿을 저장할 장소입니다. 데이터베이스는 아직 사용하지 않는 한 훌륭한 옵션입니다. 그러면 파일 시스템이 정상적으로 작동합니다.

WSIWIG 편집자 (예 : fckeditor)가 잘 작동하고 허용하는 기능과 관련하여 몇 가지 좋은 옵션을 제공합니다.

필요한 경우 토큰 대체 시스템의 일종도 좋은 생각입니다. 예를 들어, 누군가 전자 메일 서식 파일에 % FIRSTNAME %을 (를) 넣으면 전자 메일을 생성하는 코드는 알려진 패턴을 사용자 또는 다른 상황에 따라 동적 인 다른 알려진 값으로 대체하는 간단한 패턴 일치를 수행 할 수 있습니다.

0

방금 ​​인터페이스 및 저장소 또는 이메일 전송에 대해 이야기하고 있습니까?

예, FROM, TO, Subject, Body가있는 SQL 테이블은 저장소 및 도마뱀, 텍스트 상자 또는 RichText 상자가 편집 작업을해야하는 경우에도 작동해야합니다.

아니면 웹 인터페이스입니까? 실제로 System.Web.Mail 및 네임 스페이스를 확인, 보내기를 들어

, 그것은 네, 꽤 자기 설명과 높은 수준에서

1

나는 이것들이 자동화 된 알림이라면 소프트웨어에 어떤 종류의 이벤트가 발생했을 가능성이 있다는 것을 의미합니다. 이것이 웹 기반 앱인 경우 이러한 항목을 여러 개 보내야하는 경우 모든 이벤트마다 이메일을 보내는 대신 이메일 대기열을 구현하는 것이 좋습니다.

구성 요소는 큐를 주기적으로 쿼리하고 보류중인 항목을 보낼 수 있습니다.

0

Adam Haile 글 :

체크 아웃

이있는 당신은 닷넷 2.0과 :

을 위 System.Net.Mail을 평균 System.Web.Mail 및 네임 스페이스
0

.NET 3.0 (및 3.5)에서 새로운 워크 플로 구성 요소를 사용하는 방법은 어떻습니까? 이것이 현재 프로젝트의 템플릿과 함께 사용됩니다. 템플리트는 기본 형식을 가지며 토큰은 사용자 정보로 대체됩니다.