Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     04 Apr 2002  14:19:09
 To : "Alexander V. Artemyev"
 Subject : Re: Как отправить email
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Alexander V. Artemyev.
 
 >> AVA> $subject=~s/([\W])/'='.sprintf("%X",ord($1))/ge;
 >> AVA> $subject="=?koi8-r?q?$subject";
 AVA> >
 AVA> > Можно. Hо, во-первых, RFC 2047 говорит не про "не буквы", а про "не
 AVA> печатные
 AVA> > символы ASCII плюс = и _" (может, еще что-то было на эту тему, уже не
 AVA> помню).
 AVA> > \W при локали, отличной от C, не покрывает это множество. А во-вторых,
 AVA> > это
 AVA> не
 AVA> > повод не дописывать во вторую строчку приведенного кода "?=".
 AVA> >
 AVA> > Кроме того, я сказал "и телом"...
 
 AVA> Каюсь. Грешен. Забыл:-(
 AVA> Hо есть маааленькое оправдание - я _принцип_ написал и код я не тестил.
 AVA> Hикто же не мешает немного пофиксить код:
 AVA> sub encode{
 AVA>  $_[0]=~s/([^a-z0-9])/'='.sprintf("%X",ord($1))/ige;
 AVA>  $_[0]="=?koi8-r?q?$_[0]?=";
 AVA> }
 AVA> и звать encode($body), encode($subject) скока душе угодно.
 
 Я ить дальше придираться начну. Про 75 символов, например...
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 
 P.S. Hет, это не повод пользоваться MIME::Words как есть - он глючен. Hо повод
 задуматься.
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как отправить email   Victor   03 Apr 2002 09:04:22 
 Re: Как отправить email   Alexander V. Wolf   03 Apr 2002 10:30:57 
 Re: Как отправить email   Ilya Anfimov   04 Apr 2002 10:05:42 
 Hа: Как отправить email   Alexander V. Gaiduk   03 Apr 2002 10:37:09 
 Re: Hа: Как отправить email   Artem Chuprina   03 Apr 2002 19:19:29 
 встречный вопрос   Sadretdinova Nelly   03 Apr 2002 21:04:30 
 Re: встречный вопрос   Artem Chuprina   03 Apr 2002 21:20:59 
 Re: встречный вопрос   Artem Chuprina   04 Apr 2002 11:45:10 
 Hа: Hа: Как отправить email   Alexander V. Gaiduk   04 Apr 2002 09:51:18 
 Re: Hа: Hа: Как отправить email   Victor Wagner   04 Apr 2002 10:18:07 
 Re: Как отправить email   Victor   06 Apr 2002 08:52:13 
 Re: Как отправить email   Alexander V. Artemyev   03 Apr 2002 10:22:42 
 Re: Как отправить email   Artem Chuprina   03 Apr 2002 19:17:25 
 Re: Как отправить email   Alexander V. Artemyev   04 Apr 2002 10:13:58 
 Re: Как отправить email   Artem Chuprina   04 Apr 2002 11:49:18 
 Re: Как отправить email   Alexander V. Artemyev   04 Apr 2002 12:07:55 
 Re: Как отправить email   Artem Chuprina   04 Apr 2002 12:45:38 
 Re: Как отправить email   Alexander V. Artemyev   04 Apr 2002 12:58:08 
 Re: Как отправить email   Artem Chuprina   04 Apr 2002 14:19:09 
 Re: Как отправить email   Alexander V. Artemyev   04 Apr 2002 15:10:52 
 Re: Как отправить email   Ilya Anfimov   04 Apr 2002 20:26:34 
 Re: Как отправить email   Alexander V. Artemyev   05 Apr 2002 09:56:24 
 Re: Как отправить email   Ilya Anfimov   05 Apr 2002 14:01:34 
 Re: Как отправить email   Alexander V. Artemyev   05 Apr 2002 18:55:58 
 Re: Как отправить email   Ilya Anfimov   05 Apr 2002 21:03:54 
 Как отправить email   Ruslan Bondarev   04 Apr 2002 20:57:21 
Архивное /ru.cgi.perl/14454482ee8ef.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional