데이터베이스 메일을 사용하여 트리거를 통해 메시지 테이블에 삽입을 기반으로 전자 메일을 보내는 mssql 2k8 데이터베이스를 사용하여 C#으로 작성된 ASP.NET 웹 사이트를 상속했습니다. 하나의 실패와 너무 많은 것들이 롤백되고 기록되지 않고 이메일도 전송되지 않습니다 ...응용 프로그램 전자 메일 아키텍처
무슨 혼란인가. 나는 과거에 몇 가지 전자 메일 하위 시스템을 작성했으며 여기서 다시 작성하기 전에 입력을 요청할 것이라고 생각했습니다. Microsoft 환경에서 전자 메일을 큐에 넣거나 보내는 최상의 방법은 무엇입니까? 이메일을 대기열로 보내야합니까? 당겨서, 보내는 중이거나, 로깅 중입니까? DB 전자 메일은 실패한 것처럼 보입니다. 큐가 SQL 서버에서 관리되고 있습니까? SQL Server에서 C# 응용 프로그램을 호출합니까? 이메일 전송이 실패하면 복구를위한 좋은 접근 방법은 무엇입니까?
어떤 통찰력에도 감사드립니다!
여기에 답변이 있습니까? 나는 당신이 물어 본 이후로 받아 들일 것입니다. –
@Hottester는 '일반적으로'를 의미했습니다. –
@ George Stocker 만약 내가 "나쁜 질문"이나 뭐라 구하는지 모르겠지만, 내 질문이 tumbleweeds로 바뀌는 것을 발견했습니다. 나는 더 많은 답변을 갖고 싶다. 더 집중적이고 정의 된 질문을하기 위해 노력할 것입니다. –