2014-04-28 2 views

답변

1

SMTP 프로토콜에는 날짜가 없지만 RFC 2822 인터넷 메시지 형식에 설명 된대로 전자 메일 헤더 필드를 참조 할 수 있습니다. http://www.ietf.org/rfc/rfc2822.txt에서 우리는 다음과 같은 선택 필드, 섹션 3.3 날짜 및 시간 지정을 가지고 : 날짜의 일 부분이 1-2 자리 숫자 사이에해야하고,이 특별히 사용 금지하지 않는 상태

date-time  =  [ day-of-week "," ] date FWS time [CFWS] 

day-of-week  =  ([FWS] day-name)/obs-day-of-week 

day-name  =  "Mon"/"Tue"/"Wed"/"Thu"/
         "Fri"/"Sat"/"Sun" 

date   =  day month year 

year   =  4*DIGIT/obs-year 

month   =  (FWS month-name FWS)/obs-month 

month-name  =  "Jan"/"Feb"/"Mar"/"Apr"/
         "May"/"Jun"/"Jul"/"Aug"/
         "Sep"/"Oct"/"Nov"/"Dec" 

day    =  ([FWS] 1*2DIGIT)/obs-day 
... 

선행 제로 선택적인 선행 제로에 대해서는 아무 것도 말한 것 같지 않으므로, 해석은 파싱하는 동안 항상이를 허용해야합니다.

obs- 대체 변종은 예전과 같이 오래된 구식을 설명합니다. 2 자리 연도와 주석 또는 공백을 접을 수 있습니다.