🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.mail.mta
4 messages
4 total messages Started by Adam Mon, 13 Mar 2017 19:07
Problem z wysyłką maili
#62456
Author: Adam
Date: Mon, 13 Mar 2017 19:07
47 lines
2706 bytes
Witajcie.

Jest problem z wysyłką niektórych maili - nie dochodzą do adresata.

Osoba wysyłająca maile dostała odpowiedź od providera:

"W nawiązaniu do przeprowadzonej rozmowy, uprzejmie informuję iż problem 
leży w złej konstrukcji maili wychodzących,
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
W załączniku przesyłam logi"


Fragment loga:


"Mar 13 11:54:20 s26-mail postfix/qmgr[12441]: 42B0768102EF: 
from=<e-faktury@xxxx.pl>, size=183567, nrcpt=1 (queue active)
Mar 13 11:54:23 s26-mail postfix/qmgr[12441]: 33600681038C: 
from=<e-faktury@xxxx.pl>, size=184167, nrcpt=1 (queue active)
Mar 13 11:54:23 s26-mail amavis[5711]: (05711-08) Passed BAD-HEADER-2 
{RelayedOpenRelay,Quarantined}, [79.187.nnn.nnn]:34251 [79.187.nnn.nnn] 
<e-faktury@xxxx.pl> -> <anetaxxxx@yyyyy.com>, quarantine: 
F/badh-FCBvbQmxbHiY, Queue-ID: 42B0768102EF, Message-ID: 
<e542bcdaed5142a7a201010ff3e8ab4d@smtp-xxxxx.yyyyyyyy.com>, mail_id: 
FCBvbQmxbHiY, Hits: -1.788, size: 183568, queued_as: 33600681038C, 3222 ms
Mar 13 11:54:24 s26-mail postfix/qmgr[12441]: EF3F9681036B: 
from=<e-faktury@xxxx.pl>, size=188650, nrcpt=1 (queue active)
Mar 13 11:54:27 s26-mail postfix/qmgr[12441]: BE0D2681039F: 
from=<e-faktury@xxxx.pl>, size=189250, nrcpt=1 (queue active)
Mar 13 11:54:27 s26-mail amavis[7207]: (07207-04) Passed BAD-HEADER-2 
{RelayedOpenRelay,Quarantined}, [79.187.nnn.nnn]:34257 [79.187.nnn.nnn] 
<e-faktury@xxxx.pl> -> <a.jedrznnnnn@mmmmmm.pl>, quarantine: 
t/badh-tSQ4_bNaaM6Q, Queue-ID: EF3F9681036B, Message-ID: 
<198802ef559a46a4876322d08aaa0f0e@smtp-xxxxx.yyyyyyyy.com>, mail_id: 
tSQ4_bNaaM6Q, Hits: -1.788, size: 188651, queued_as: BE0D2681039F, 2692 ms"

O co może chodzić?


-- 
Pozdrawiam.

Adam
Re: Problem z wysyłką maili
#62457
Author: Bartosz 'briest' Stepien
Date: Mon, 13 Mar 2017 20:28
14 lines
1542 bytes
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

-- 
Troję pomścimy!
Re: Problem z wysyłką maili
#62458
Author: Adam
Date: Mon, 13 Mar 2017 23:35
27 lines
1617 bytes
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
>

Czyli chyba UTF go boli.
Dzięki.

Dziwne trochę, bo z linku podesłanego przez Ciebie wynika, że RFC 822 
dopuszcza kodowanie.
Może w problematycznych mailach brakuje deklaracji kodowania?
Muszę się przyjrzeć.


-- 
Pozdrawiam.

Adam
Re: Problem z wysyłką maili
#62459
Author: 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 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads