Portál AbcLinuxu, 25. dubna 2024 02:09


Dotaz: Posta pod lupou

19.9.2005 16:26 Standa | skóre: 21 | blog: Linux prakticky
Posta pod lupou
Přečteno: 61×
Odpovědět | Admin
Zdravim pratele,

mam takovy "zvlastni" dotaz. Jelikoz potrebuju posilat emailem upozorneni na novy clanek na svem webu a blbne mi kodovani cestiny v e-mailu.

Skript po spusteni si sahne do seznamu emailu, urcitych polozek v databazi, da to dohromady a odesle upozorneni na novy clanek a prilozi ukazku. Vse je kodovano ve Win1250 (bohuzel, snad to napravim casem) a zborti se cestina, resp. e-mail obsahuje spatne š apod. znaky.

Chtel jsem se podivat "pod lupou" na nejaky email, ktery je korektni, jak a kde deklarova prepnuti kodovani emailu na win1250 (ci jine kodovani), ale nenasel jsem, jak se detailne na e-mail podivat.

Tedy, neznate nejaky program, ci email klient, ktery mi e-mail poradne a detailne zobrazi (hlavicky, telo, treba dalsi info)? Podle nej bych si udelal formu pro sve oznamovani. Nebo existuje nekde na netu popis formatu pro email?

Dekuji za pripadne namety, Standa
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.9.2005 16:46 petr_p
Rozbalit Rozbalit vše Re: Posta pod lupou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak si ten mail ve svem oblibenem e-mailovem klientu uloz na disk a podivej se na tam. Jinak mutt pouziva klavesu f, Mozilla ^U. Pokud mas pristup k postovni schrance ve formatu mbox, tak staci na to cat (napr. cat /var/spool/mail/loginname).
19.9.2005 16:50 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Posta pod lupou
Odpovědět | | Sbalit | Link | Blokovat | Admin
na nejaky email, ktery je korektni, jak a kde deklarova prepnuti kodovani emailu na win1250

Technická poznámka: požadavky, aby byl e-mail korektní a aby byl kódován ve windows-1250, se navzájem vylučují.

19.9.2005 17:13 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: Posta pod lupou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mail by měl být kódován v ISO-8859-2. Nastavuje se to v hlavičce Content-Type např.:
Content-Type: text/plain;
  charset="iso-8859-2"
U hlaviček (Subject, From, To atd.) se používá formát: =?iso-8859-2?Q?text?= pro kódování quoted-printable nebo =?iso-8859-2?B?text?= pro Base64.
19.9.2005 17:24 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Posta pod lupou
Striktně vzato to není úplně přesně quoted-printable, protože tam např. nemůžete použít nequotovanou mezeru - což je poměrně častá chyba některých MUA. Viz RFC 2047.
19.9.2005 18:56 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: Posta pod lupou
Tak, tak, ale naštěstí to většina nejpoužívanějších MUA schroustne i s touto chybou.
19.9.2005 21:02 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Posta pod lupou
Nemyslím si, že je v podobných případech (podobné je to např. u webových prohlížečů) na místě slovo naštěstí; kdyby se autoři uživatelského software nesnažili domýšlet si každé porušení specifikací, třeba by to ty nepořádné donutilo změnit jejich přístup. Ale např. mutt se chová korektně a interpretuje hlavičky podle RFC.
20.9.2005 01:09 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: Posta pod lupou
Njn, dokud ale budou existovat firmy jako Microsoft, specifikace se stejně dodržovat nebudou:-(

Tohle je moc pěkné:
  SUBJECT: =?iso-8859-2?Q?Ověření=20e=2Dmailové=20adresy=20služby=20Microsoft=20.NET=20Passport?=
20.9.2005 02:23 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Posta pod lupou
To se jeden neubrání otázce, k čemu že ta kódování vlastně mají sloužit… :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.