bismark, я всё-таки думаю, что раз скрипт изначально хотел работать только с латиницей, а сейчас ему, поковырявшись в регулярных выражениях, начать подсовывать кириллицу, он всё-таки не будет правильно с ней работать: т.е. он не будет её кодировать, будет просто в "голом" виде её класть в SMTP-поля, и то, как это будет воспринимать почтовый клиент получателя письма, есть тайна.