Кодирование заголовка письма
При формировании заголовка писем не через клиента или неавтоматическими средствами требуется жестко указывать кодировку и тип кодирования заголовка :
encoded-word = "=?" charset "?" encoding "?" encoded-text "?="
Переменная encoding принимает два состояния :
1. B — base64_encode
2. Q — imap_8bit
Примеры :
"Subject: =?UTF-8?B?".base64_encode($subject)."?="
"Subject: =?UTF-8?Q?".imap_8bit($subject)."?="