@page @model Admin.Pages.Mail.DetailModel @using SharedKernel.Extensions @{ ViewData["Title"] = "메일 상세"; var data = Model.Data!; }

@ViewData["Title"]


기본 정보
ID @data.ID
상태 @switch (data.Status) { case 0: 대기 break; case 1: 처리 중 break; case 2: 발송 완료 break; case 3: 실패 break; default: @data.StatusName break; }
수신자 @data.ToAddress
제목 @data.Subject
카테고리 @(data.Category ?? "-")
재시도 @data.RetryCount / @data.MaxRetryCount (다음 시도: @data.NextRetryAt.GetDateAt())
마지막 오류 @(data.LastError ?? "-")
등록 시각 @data.CreatedAt.GetDateAt()
처리 시각 @(data.ProcessedAt.GetDateAt() ?? "-")
실패 확정 시각 @(data.FailedAt.GetDateAt() ?? "-")


HTML 본문 미리보기 — sandbox iframe 으로 렌더링됩니다.


@if (!string.IsNullOrWhiteSpace(data.MessageText)) {
텍스트 본문
@data.MessageText
}
HTML 원본
@data.MessageHtml

목록
@Html.AntiForgeryToken()
@Html.AntiForgeryToken()



@section Styles { } @section Scripts { }