🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.mail.mta
Article #62459

Re: Problem z wysyłką maili

#62459
From: Andrzej P. Wozniak
Date: Sat, 18 Mar 2017 15:08
58 lines
3756 bytes
Osoba podpisana jako Adam <a.g@poczta.onet.pl>
w artykule <news:oa7abc$rh5$1@usenet.news.interia.pl> pisze:

> W dniu 2017-03-13 o 21:28, Bartosz 'briest' Stepien pisze:
>> Mistrz Adam rzekł:
>>> maile zostały odrzucone , ze względu na złe kodowanie pola from.
>>> przykład:  BAD HEADER SECTION Non-encoded 8-bit data (char C5 hex):
>>> From: Tomasz Dworza\303\205\302\204ski
                       ^^^^^^^^^^^^^^^^
>> RFC 2047. W skrócie -- w nagłówkach nie może być nic powyżej ASCII,
>> jeśli się pojawia, trzeba trochę pogłówkować ;)
>> http://www.faqs.org/rfcs/rfc2047.html

Jeśli pisząc o główkowaniu miałeś na myśli, że ten dokument został
zaktualizowany przez RFC 2231, to masz rację. W XXI w. MIME i UTF-8 to
standardy używane na co dzień, więc są oczywiście jeszcze nowsze dokumenty
RFC dotyczące tych standardów.

> Czyli chyba UTF go boli.

Chyba UTF-8, bo tam dwubajtowe kody ogonków zaczynają się od C4 i C5, zaś
w Windows-1250 i w ISO-8859-2 kod C5 nie odpowiada żadnemu ogonkowi.

> Dzięki.
> Dziwne trochę, bo z linku podesłanego przez Ciebie wynika, że RFC 822
> dopuszcza kodowanie.

Po pierwsze od 2008 obowiązuje RFC 5322, który zastąpił RFC 2822 z 2002 r.
RFC 822 to zamierzchła historia, w której istnieje tylko US-ASCII.
Po drugie, w nagłówku dopuszczalne jest tylko kodowanie zgodne z MIME
(w tym przypadku Quoted-Printable lub Base64), a nie jakieś eskejpowanie
(„sekwencje unikowe”), które wyżej podkreśliłem.
Po trzecie, od 2012/2013 r. wdraża się standardy obsługi UTF-8 przez
SMTP/POP3/IMAP (RFC 6530-6533 z 2012, RFC 6855-58 z 2013).

> Może w problematycznych mailach brakuje deklaracji kodowania?

Wartość w polu nagłówka ma kodowanie zadeklarowane na miejscu, inline.
Przykłady:
/----
Subject: =?UTF-8?Q?Problem_z_wysy=c5=82k=c4=85_maili?=

From: =?UTF-8?Q?Obs=C5=82uga_Klienta?= <ObslugaKlienta@xyz.pl.invalid>
\----
Deklaracja kodowania w polu nagłówka Content-Type też jest potrzebna, ale
dotyczy treści wiadomości, a nie samego nagłówka.

> Muszę się przyjrzeć.

Musisz wyjść z muzeum XX wieku. Protokól NNTP od 2006 domyślnie używa
UTF-8, a Ty wciąż wysyłasz wiadomości zakodowane w ISO-8859-2, choć
w nagłówku masz temat zakodowany w UTF-8.

-- 
Andrzej P. Woźniak  uszer@pochta.onet.pl  (zamień miejscami z<->h w adresie)
  ...admin z przypadku często pewnych rzeczy nie wie/nie zna/nie umie/
  nie ma w zwyczaju. Znam z własnego doświadczenia. A to się potem mści.
  Także na nim samym.            -- Mariusz Kruk na pl.comp.os.advocacy 
Technical Details
Message-ID: <58cd4d5f$0$15209$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <oa6ql9$rbb$1@usenet.news.interia.pl> <uvbjpd-gj8.ln1@hokusai.bajamo.pl> <oa7abc$rh5$1@usenet.news.interia.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "Andrzej P. Wozniak" <uszer@poczta.onet.pl.invalid>
Newsgroups: pl.comp.mail.mta
References: <oa6ql9$rbb$1@usenet.news.interia.pl> <uvbjpd-gj8.ln1@hokusai.bajamo.pl> <oa7abc$rh5$1@usenet.news.interia.pl>
Subject: Re: Problem z wysyłką maili
Date: Sat, 18 Mar 2017 16:08:07 +0100
Organization: <news.tpi.pl>
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7215
X-Operating-System: Windows XP Home PL / POSReady 2009
Lines: 59
Message-ID: <58cd4d5f$0$15209$65785112@news.neostrada.pl>
NNTP-Posting-Host: 84.10.60.130
X-Trace: 1489849696 unt-rea-a-02.news.neostrada.pl 15209 84.10.60.130:2423
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit