Como decodificar seqüências de caracteres de cabeçalho de email com seu tipo de codificação nelas no PHP

Estou criando um pequeno cliente de email com base na Web em PHP e notei que vários assuntos e conteúdos de email são os seguintes:

=?ISO-8859-1?Q?Everything_for_=A35_-_Box_Sets,_Games_?= =?ISO-8859-1?Q?and_CD_Soundtracks...hurry,_ends_soon?=
=?utf-8?B?UGxheS5jb206IE9uZSBEYXkgT25seSDigJMgT3V0IG9mIHRoaXMgV29ybGQgRGVhbHMh?=
=?windows-1252?Q?Jon,_delivery_on_us_&_earn_=A35_credit_or_50_prints?=

Alguém tem alguma idéia para decodificá-los para que sejam exibidos corretamente?

questionAnswers(3)

yourAnswerToTheQuestion