Discussion:
Prośba o sprawdzenie pierwszej wiadomości
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Borneq
2020-01-04 15:41:27 UTC
Permalink
Wiadomość na pl.test "Test AUR"
Message-ID: <5e10b122$0$17361$***@news.neostrada.pl>

czy w UTF8 ma być tytuł zakodowany, nawet gdy nie używam akurat znaków UTF8?
Borneq
2020-01-04 15:47:14 UTC
Permalink
Post by Borneq
Wiadomość na pl.test "Test AUR"
czy w UTF8 ma być tytuł zakodowany, nawet gdy nie używam akurat znaków UTF8?
===================
Path:
news.neostrada.pl!unt-num.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
User-Agent: AUR2020 Windows 10
From: "Borneq" <***@antyspam.hidden.pl>
Subject: Test AUR
Newsgroups: pl.test
Date: Sat, 4 Jan 2020 16:37:08 +0100
Lines: 4
Message-ID: <5e10b122$0$17361$***@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 37.47.9.20
X-Trace: 1578152226 unt-rea-a-01.news.neostrada.pl 17361 37.47.9.20:6416
X-Complaints-To: ***@news.neostrada.pl
Xref: news.neostrada.pl pl.test:311451

Line 1.
Line 2.
Line 3.
===========
Dlaczego komponent Indy napisał mi Lines: 4 zamiast 3?
Bo są kropki , aby nie traktował kropki jako końca?
Andrzej P. Wozniak
2020-01-04 17:11:52 UTC
Permalink
Post by Borneq
Post by Borneq
Wiadomość na pl.test "Test AUR"
czy w UTF8 ma być tytuł zakodowany, nawet gdy nie używam akurat znaków UTF8?
Pola nagłówka muszą być zakodowane, kiedy występuje w nich jakikolwiek
znak spoza us-ascii (czyli znaki 8-bitowe). Są na to stosowne standardy
MIME.
Post by Borneq
Dlaczego komponent Indy napisał mi Lines: 4 zamiast 3?
Bo są kropki , aby nie traktował kropki jako końca?
Pole "Lines" świadczy o tym, że używasz przestarzałego komponentu. W nowym
standardzie nie używa się tego pola, jednak ze względu na kompatybilność
ze starszymi programami spotyka się zalecenie, aby podawać je z wartością
różną od zera (zero oznacza brak treści, czyli błąd/test/spam itp.)
Niektóre programy zliczają linie przed połamaniem, czyli akapity. Zatem –
cokolwiek to jest niezerowe, jest nieistotne.

Może zacznij czytać właściwe RFC zamiast klepać kod na pałę?

Jeśli chcesz cokolwiek sprawdzać, zacznij od tego:
- Używaj ogonków i różnych języków w nagłówku i w treści.
- Napisz temat i akapit dłuższy niż 256 znaków.
- Wklej do treści link dłuższy niż 80 znaków.
- Dołączaj sygnaturkę.
- Odpowiedz na głęboko zagnieżdżoną wiadomość (w przypadku własnych testów
zagnieżdzenie musi przekraczać 20-24 odpowiedzi do odpowiedzi}.
--
Andrzej P. Woźniak ***@pochta.onet.pl (zamień miejscami z⇔h w adresie)
Piotr Dałek
2020-01-16 18:39:01 UTC
Permalink
W dniu sobota, 4 stycznia 2020 o godzinie 18:11:52, Andrzej P. Wozniak
Post by Andrzej P. Wozniak
Post by Borneq
Dlaczego komponent Indy napisał mi Lines: 4 zamiast 3?
Bo są kropki , aby nie traktował kropki jako końca?
Pole "Lines" świadczy o tym, że używasz przestarzałego komponentu. W nowym
standardzie nie używa się tego pola, jednak ze względu na kompatybilność
ze starszymi programami spotyka się zalecenie, aby podawać je z wartością
różną od zera (zero oznacza brak treści, czyli błąd/test/spam itp.)
Niektóre programy zliczają linie przed połamaniem, czyli akapity. Zatem –
cokolwiek to jest niezerowe, jest nieistotne.
Może zacznij czytać właściwe RFC zamiast klepać kod na pałę?
Dokładnie. Ja rozumiem, że w dzisiejszych czasach pisanie "na pałę" to norma a
czytanie mana/doców to zupełnie nie-agile'owy relikt lat 80-tych i 90-tych,
ale komponenty i biblioteki nie zastąpią znajomości protokołu. Jeśli nie
będziesz znał nawet z grubsza zawartości RFC dot. MIME oraz NNTP, to w życiu
nie wyprodukujesz sensownego programu bo będziesz się bujać z błędami
wynikającymi z rozjazdu między RFC i "de-facto-standardami", wyobrażeniami
autorów komponentów i Twoją interpretacją tego, jak działają
komponenty/biblioteki.
Post by Andrzej P. Wozniak
- Używaj ogonków i różnych języków w nagłówku i w treści.
Polecam miksować polski, rosyjski i tajski (dłuższe kody UTF8).
Post by Andrzej P. Wozniak
- Napisz temat i akapit dłuższy niż 256 znaków.
1000. RFC limituje do 1000 znaków per wiersz i łatwo tu wpaść w buforową
pułapkę.
Post by Andrzej P. Wozniak
- Wklej do treści link dłuższy niż 80 znaków.
i 1000 znaków.
Post by Andrzej P. Wozniak
X-Operating-System: Windows XP Home PL / POSReady 2009
Serio? :)

Pozdrawiam,
--
.oooO /~) (~\ Oooo. "Programowanie to | Piotr Dałek
( ) / ( ) \ ( ) *najprzyjemniejsza* | ***@interia.pl
\ ( ( ) ( ) ) / rzecz, jaką można | http://www.hellcore-mailer.pl
\_)'oooO Oooo'(_/ robić w ubraniu" |
Andrzej P. Wozniak
2020-01-16 19:15:04 UTC
Permalink
Post by Piotr Dałek
W dniu sobota, 4 stycznia 2020 o godzinie 18:11:52, Andrzej P. Wozniak
Post by Andrzej P. Wozniak
- Napisz temat i akapit dłuższy niż 256 znaków.
1000. RFC limituje do 1000 znaków per wiersz i łatwo tu wpaść w buforową
pułapkę.
Kto pamięta komunikat serwera "Line 3 too long" przy zbyt długich
referencjach wysyłanych przez OE, ten pamięta też liczbę z RFC:
998 (+CRLF) oktetów (bajtów, nie znaków), nie 1000 ani 1024.
;-P
Dla zawartości pól nagłówka znaków może być mniej w zależności od użytego
kodowania, linki w kanonicznej postaci też mają wszystko przekodowane do
US-ASCII.

Jednak w zależności od języka/kompilatora pułapka może być już przy 256
bajtach (dla pól nagłówka korci użycie innego typu zmiennej) – taki haczyk
pamiętam z dawnych czasów. Gdyby pierwszy próg został pokonany, pokazałbym
wyższy, po co od razu rzucać kłody pod nogi…
Potem przyszłoby sprawdzanie, czy łamie wyrazy przy przenoszeniu do linii
kontynuacji, jakim znakiem zaczyna linie kontynuacji itd.
Post by Piotr Dałek
Post by Andrzej P. Wozniak
X-Operating-System: Windows XP Home PL / POSReady 2009
Serio? :)
Serioserio. Home też się dało przerobić, a OE nauczyć sygnaturek z pismem
niełacińskim. HCM/ECM potrafi takie sygnaturki?
Przy testach ElectroMailera pewnie będzie Windows Embedded Standard 7
(aktualizacje do końca 2021 roku).
--
Andrzej P. Woźniak ***@pochta.onet.pl (zamień miejscami z↔h w adresie)
…во-первых — учиться, во-вторых — учиться и в-третьих — учиться,
и затем проверять… — Владимир Ильич Ленин
Piotr Dałek
2020-01-16 21:36:51 UTC
Permalink
W dniu czwartek, 16 stycznia 2020 o godzinie 20:15:04, Andrzej P. Wozniak
Post by Andrzej P. Wozniak
Post by Piotr Dałek
W dniu sobota, 4 stycznia 2020 o godzinie 18:11:52, Andrzej P. Wozniak
Post by Andrzej P. Wozniak
- Napisz temat i akapit dłuższy niż 256 znaków.
1000. RFC limituje do 1000 znaków per wiersz i łatwo tu wpaść w buforową
pułapkę.
Kto pamięta komunikat serwera "Line 3 too long" przy zbyt długich
998 (+CRLF) oktetów (bajtów, nie znaków), nie 1000 ani 1024.
;-P
Oczywiście. :)
Post by Andrzej P. Wozniak
Dla zawartości pól nagłówka znaków może być mniej w zależności od użytego
kodowania, linki w kanonicznej postaci też mają wszystko przekodowane do
US-ASCII.
Jednak w zależności od języka/kompilatora pułapka może być już przy 256
bajtach (dla pól nagłówka korci użycie innego typu zmiennej) – taki haczyk
pamiętam z dawnych czasów. Gdyby pierwszy próg został pokonany, pokazałbym
wyższy, po co od razu rzucać kłody pod nogi…
Po co rzucać wiele małych kłód, skoro można jedną wielką i mieć pewność, że
potem z mniejszymi sobie poradzi?
Post by Andrzej P. Wozniak
Potem przyszłoby sprawdzanie, czy łamie wyrazy przy przenoszeniu do linii
kontynuacji, jakim znakiem zaczyna linie kontynuacji itd.
O tak, łamanie nagłówków to fajne ćwiczenie.
Post by Andrzej P. Wozniak
Post by Piotr Dałek
Post by Andrzej P. Wozniak
X-Operating-System: Windows XP Home PL / POSReady 2009
Serio? :)
Serioserio. Home też się dało przerobić, a OE nauczyć sygnaturek z pismem
niełacińskim. HCM/ECM potrafi takie sygnaturki?
A chyba nie przyjmie óteefa (tylko lokalną stronę kodową) jeśli użyjesz
losowych wstawek albo sygnaturki z konfiguracji, ale w szablonie możesz mieć
całe utf8 test/demo i będzie klikać.
Post by Andrzej P. Wozniak
Przy testach ElectroMailera pewnie będzie Windows Embedded Standard 7
(aktualizacje do końca 2021 roku).
W sumie ciekawe jak mu się to zawidzi.

Pozdrawiam,
--
.oooO /~) (~\ Oooo. "Programowanie to | Piotr Dałek
( ) / ( ) \ ( ) *najprzyjemniejsza* | ***@interia.pl
\ ( ( ) ( ) ) / rzecz, jaką można | http://www.hellcore-mailer.pl
\_)'oooO Oooo'(_/ robić w ubraniu" |
Queequeg
2020-01-21 09:57:13 UTC
Permalink
Post by Piotr Dałek
Post by Andrzej P. Wozniak
Potem przyszłoby sprawdzanie, czy łamie wyrazy przy przenoszeniu do linii
kontynuacji, jakim znakiem zaczyna linie kontynuacji itd.
O tak, łamanie nagłówków to fajne ćwiczenie.
Jeszcze kropkę bym wstawił w osobnej linii i po niej treść.

.

treść
--

Loading...