UTC is not a valid zone in an RFC822 date.  Section 5.1: ('UT' or 'GMT'
would express offset 0, as would +0000)

date-time   =  [ day "," ] date time        ; dd mm yy
                                                 ;  hh:mm:ss zzz

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

     date        =  1*2DIGIT month 2DIGIT        ; day month year
                                                 ;  e.g. 20 Jun 82

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

     time        =  hour zone                    ; ANSI and Military

     hour        =  2DIGIT ":" 2DIGIT [":" 2DIGIT]
                                                 ; 00:00:00 - 23:59:59

     zone        =  "UT"  / "GMT"                ; Universal Time
                                                 ; North American : UT
                 /  "EST" / "EDT"                ;  Eastern:  - 5/ - 4
                 /  "CST" / "CDT"                ;  Central:  - 6/ - 5
                 /  "MST" / "MDT"                ;  Mountain: - 7/ - 6
                 /  "PST" / "PDT"                ;  Pacific:  - 8/ - 7
                 /  1ALPHA                       ; Military: Z = UT;
                                                 ;  A:-1; (J not used)
                                                 ;  M:-12; N:+1; Y:+12
                 / ( ("+" / "-") 4DIGIT )        ; Local differential

'Z' is recommended for maximum compatibility...

On 19-Jun-17 20:23, Nigel Horne wrote:
> The feed http://www.cpantesters.org/author/N/NHORNE-nopass.rss doesn't
> work any more in Thunderbird, and indeed W3C gives lots of "pubDate
> must be an RFC-822 date-time", for example here:
>
> <pubDate>Tue, 20 Jun 2017 01:19:52 UTC</pubDate>
>
> Has something changed?  Or perhaps it's something else that's broken it.
>
> -Nigel

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to