[mdk-re] в теме сообщения XXXXXXXX вместо русского

Yuri Ryazantsev yuri на unix.ru
Пн Дек 3 21:59:10 MSK 2001


On Mon, Dec 03, 2001 at 09:49:54PM +0300, Andrew wrote:

> Доброго времени суток:)
> У меня стоит exim с системным фильтром и cyrus.
> При отправке сообщения из консоли с помощью mail 
> все русские буквы в поле "Subject" у получателя превращаются в XXXXX
> причем в теле сообщения все ok.
> Как с этим бороться?

Очень просто. Для cyrus-imap-2.0.16

diff -urN cyrus-imapd-2.0.16.orig/imap/message.c
cyrus-imapd-2.0.16/imap/message.c
--- cyrus-imapd-2.0.16.orig/imap/message.c      Wed Dec 27 00:35:41 2000
+++ cyrus-imapd-2.0.16/imap/message.c   Tue Aug 14 00:45:54 2001
@@ -229,6 +229,7 @@
     int n;
     int sawcr = 0, sawnl;
     int reject8bit = config_getswitch("reject8bit", 0);
+    int pass8bit = config_getswitch("pass8bit", 0);
     int inheader = 1, blankline = 1;
		    
     while (size) {
@@ -267,7 +268,7 @@
	     } else {
        	        /* We have been configured to munge all mail of this
                  	   form. */
-                       *p = 'X';
+                       if (!pass8bit) *p = 'X';
             }
        }
    }
									   
И в /etc/imapd.conf:

pass8bit:               yes

А более полный патч см. для Mandrake-8.1 по адресу
ftp://ftp.unix.ru/pub/Linux/MyContrib/mandrake-8.1/

with best wishes,

Yuri.





Подробная информация о списке рассылки Community