Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Cześć,
Mam taki problem, kiedy przesyłam maile w Thunderbirdzie.
Zamiast podstawowych informacji czyli od kogo jest mail, kiedy przyszedł, jaki jest temat i do kogo był wysłany mam pełno niepotrzebnych danych. Wie ktoś może gdzie ustawić jakie rzeczy ma przysyłać przy forwardzie Thunderbird?
Szukałem ale nic nie znalazłem.
------ Wiadomość oryginalna ------ Delivered-To: mail@mail.com Received: by 10.236.109.168 with SMTP id s28cs92027yhg; Fri, 16 Dec 2011 07:30:49 -0800 (PST) Received: by 10.52.92.2 with SMTP id ci2mr6195705vdb.25.1324049447955; Fri, 16 Dec 2011 07:30:47 -0800 (PST) Return-Path: <notification+22_6otf9@facebookmail.com> Received: from mx-out.facebook.com (outmail025.snc4.facebook.com. [66.220.144.159]) by mx.google.com with ESMTP id i10si3307661ana.53.2011.12.16.07.30.47; Fri, 16 Dec 2011 07:30:47 -0800 (PST) Received-SPF: pass (google.com: domain of notification+22_6otf9@facebookmail.com designates 66.220.144.159 as permitted sender) client-ip=66.220.144.159; Authentication-Results: mx.google.com; spf=pass (google.com: domain of notification+22_6otf9@facebookmail.com designates 66.220.144.159 as permitted sender) smtp.mail=notification+22_6otf9@facebookmail.com; dkim=pass header.i=@facebookmail.com Return-Path: <notification+22_6otf9@facebookmail.com> DKIM-Signature: v=1; a=rsa-sha256; d=facebookmail.com; s=s1024-2011-q2; c=relaxed/simple; q=dns/txt; i=@facebookmail.com; t=1324049447; h=From:Subject:Date:To:MIME-Version:Content-Type; bh=dWNSagZegi7EzQ1iXnv7smZFUDC6PP8LIU9YY8UzrcQ=; b=q0LbY0FwdkfWSJVAEpQPdp6XFdbmnOL7MtSzSIqap9YA2w1yaYIO9jdt2iFLfZKO T22qRaScvbH9JamnCHbhzsK8FHEHaPgdMzq+C8Hwihn25QRqNcMc/btXTlL/Igme do28ZcN4HElPUglwpLlXCl3SqGZ1KBiJg/I8mn4vrV8=; Received: from [10.42.133.35] ([10.42.133.35:34425]) by smout045.snc4.facebook.com (envelope-from <notification+22_6otf9@facebookmail.com>) (ecelerity 2.2.2.45 r(34222M)) with ECSTREAM id 4A/8C-09416-7246BEE4; Fri, 16 Dec 2011 07:30:47 -0800 X-Facebook: from zuckmail ([MTI3LjAuMC4x]) by www.facebook.com with HTTP (ZuckMail); Date: Fri, 16 Dec 2011 07:30:47 -0800 To: mail@mail.com From: Facebook <notification+22_6otf9@facebookmail.com> Reply-to: noreply <noreply@facebookmail.com> Subject: Temat Message-ID: <9a4dadba0e8afda10028cc4953b3f9e1@www.facebook.com> X-Priority: 3 X-Mailer: ZuckMail [version 1.00] X-Facebook-Notify: friend_confirmed; id=710154031; mailid=5556153G6c632ab4G17b3d25G1b Errors-To: notification+22_6otf9@facebookmail.com X-FACEBOOK-PRIORITY: 0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_9a4dadba0e8afda10028cc4953b3f9e1" treść maila
Offline
TB ma setki rozszerzeń, jednak osobiście nigdy nie widziałem nigdy w nim takiej funkcji.
Poza tym to nie TB dodaje te nagłówki, TB dodaje tylko
Delivered-To: mail@mail.com
Całość maila jest zgodna z RFC, tzn każdy serwer i program pośredniczący w dostarczeniu dodaje własny nagłówek z informacją o podjętej akcji.
Jednak mail - to praktycznie plik tekstowy, i jeśli można podpiąć w którymś programie własny skrypt przetwarzajacy maila, to ten skrypt nie musi być zgodny z RFC, i może wywalać niepotrzebne nagłówki.
Te nagłówki:
Received: by 10.236.109.168 with SMTP id s28cs92027yhg; Fri, 16 Dec 2011 07:30:49 -0800 (PST) Received: by 10.52.92.2 with SMTP id ci2mr6195705vdb.25.1324049447955; Fri, 16 Dec 2011 07:30:47 -0800 (PST) Return-Path: <notification+22_6otf9@facebookmail.com> Received: from mx-out.facebook.com (outmail025.snc4.facebook.com. [66.220.144.159]) by mx.google.com with ESMTP id i10si3307661ana.53.2011.12.16.07.30.47; Fri, 16 Dec 2011 07:30:47 -0800 (PST) Received-SPF: pass (google.com: domain of notification+22_6otf9@facebookmail.com designates 66.220.144.159 as permitted sender) client-ip=66.220.144.159; Authentication-Results: mx.google.com; spf=pass (google.com: domain of notification+22_6otf9@facebookmail.com designates 66.220.144.159 as permitted sender) smtp.mail=notification+22_6otf9@facebookmail.com; dkim=pass header.i=@facebookmail.com Return-Path: <notification+22_6otf9@facebookmail.com> DKIM-Signature: v=1; a=rsa-sha256; d=facebookmail.com; s=s1024-2011-q2; c=relaxed/simple; q=dns/txt; i=@facebookmail.com; t=1324049447; h=From:Subject:Date:To:MIME-Version:Content-Type; bh=dWNSagZegi7EzQ1iXnv7smZFUDC6PP8LIU9YY8UzrcQ=; b=q0LbY0FwdkfWSJVAEpQPdp6XFdbmnOL7MtSzSIqap9YA2w1yaYIO9jdt2iFLfZKO T22qRaScvbH9JamnCHbhzsK8FHEHaPgdMzq+C8Hwihn25QRqNcMc/btXTlL/Igme do28ZcN4HElPUglwpLlXCl3SqGZ1KBiJg/I8mn4vrV8=; Received: from [10.42.133.35] ([10.42.133.35:34425]) by smout045.snc4.facebook.com (envelope-from <notification+22_6otf9@facebookmail.com>) (ecelerity 2.2.2.45 r(34222M)) with ECSTREAM id 4A/8C-09416-7246BEE4; Fri, 16 Dec 2011 07:30:47 -0800 X-Facebook: from zuckmail ([MTI3LjAuMC4x]) by www.facebook.com with HTTP (ZuckMail);
dopisały serwery i filtry spamowe serwerów, które były po drodze.
W dodatku praktycznie każdy filtr antyspamowy starannie analizuje nagłówki, i wywalając conieco z nich masz duże szanse, że taki mail nigdzie nie dojdzie, bo zostanie uwalony wcześniej przez Spamassasina lub Dspama.
Sznurek (Spamassassin): http://spamassassin.apache.org/tests_3_3_x.html
Chyba większe szanse w edycji nagłówków daje procmail, choć w nim to też nie jest łatwa ani domyślna opcja.
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2011-12-17 02:48:07)
Offline
Chyba się nie zrozumieliśmy :)
Jak będę przesyłał maila dalej, serwer poczty dołoży do mojej wiadomości swoje nagłówki - w to nie chce ingerować.
Chce tylko przesyłać schludne wiadomości a przy przekazywaniu wiadomości tekst który wkleiłem wyżej zajmuje więcej niż to co forwarduje i chce napisać do kogoś :)
Głupi przykład ale w Outlooku mamy tylko parę wierszy:
Moja treść
_________________________
[b]From:[/b] Anna Nowak
[b]Sent:[/b] Friday, September 30, 2011 6:32 PM
[b]To:[/b] Ja
[b]Subject:[/b] Transpor
Treść maila[/quote]
da się? Da sie :)
--edit
Dodatkowo po zapisaniu wiadomości do eml te wszystkie informacje są w nim zaszyte, nie wiem po co Thunderbird wywala to jawnie do wiadomości.Ostatnio edytowany przez bns (2011-12-17 10:34:38)
Pozdrawiam,
[url=http://banasiak.me]bns[/url]
Offline
skoro jesteśmy przy temacie thunderbirda to znasz jakiś dodatek który pozwala forwardnąć m@ila ale tak jakby był przesłany "niewidzialnie" (kurna co za określenie wydumałem), ogólnie ja dostaję m@ila od nadawca@mail.com a w nagłówku To: mam swojego maila (przyjmijmy że "ja@graffi.domena") i robię "przeadresuj do..." podaję m@ila odbiorcy i on dostaje m@ila który w podstawowych nagłówkach ma że m@ila pochodzi od "nadawca@mail.com" a w nagłówku "To:" nadal osoba obdarowana tym m@ilem ma mój adres?
(kmail to potrafi i jest dla mnie boskie, ale szukam takiego dodatku do TB po prostu i po przewaleniu sporej ilości jakichś forwarderów odpuściłem sobie chwilowo szukanie)
Offline
[b]bns[/b]: wygląda na to, że za liczbę nagłówków w przekazywanej wiadomości odpowiada opcja View → Headers (nie używam Thunderbirda i nie chciało mi się instalować spolszczenia). Jeżeli jest wybrana na All, to w przekazywanej wiadomości będą wszystkie nagłówki (tak jak u Ciebie w pierwszym poście). Jeżeli zmienisz na Normal, to w przekazywanej wiadomości będzie tylko kilka nagłówków (u mnie są to: Subject, Date, From, Organization, To). Nie udało mi się znaleźć żadnej opcji, która by kontrolowała jakie nagłówki będą dołączane do przekazywanej wiadomości. Na domiar złego, ta opcja (View → Headers) kontroluje dwie rzeczy: które nagłówki są widoczne w podglądzie wiadomości i które będą dołączane do przekazywanej wiadomości. Jakoś nikt w Mozilli dotychczas nie wpadł na to, że użytkownik może chcieć widzieć jeden zestaw nagłówków, a przekazywać w wiadomości inny…
Możesz też w ustawieniach Thunderbirda zrobić, aby wiadomości były przekazywane jako załączniki. Wtedy są dołączane wszystkie nagłówki, zaś klient odbiorcy martwi się, które z nich wyświetlić. Niestety, z tego co mi wiadomo, niektóre webmaile dość kiepsko sobie radzą z wiadomościami przekazanymi jako załącznik.
Offline
Pytanie jedno:
Czy te maile są forwardowane ręcznie czy przez filtr z automatu?
Jeśli z automatu po spełnieniu takiego czy innego warunku, to lepiej zastosować Fetchmail+Procmail+ewentualnie Dovecot - żeby TB widzał maile przez imap.
W Procmailu można włączyć dowolny filtr zewnętrzny, i np napisac w perlu skrypt, który będzie wycinał z maila te nagłówki, które chcemy usunąć (w prostszych przypadkach może nawet bash z grepem da radę).
Procmail wysyłałby maila do skryptu w całości, i otrzymywał oczyszczoną treść z powrotem.
Można też dorzucić własny serwer SMTP, i forwardować na skrzynkę lokalną serwera, skąd po przetworzeniu mail pójdzie dalej przez smarthosta (skrzynkę mailową na serwerze wewnętrznym).
Wtedy problem zostanie rozwiązany również w przypadku ręcznego forwardowania.
Z konfiguracją i odpaleniem takiego bajzlu jest sporo roboty, (może nawet więcej, niż do napisania wtyczki do TB obsługujacej hakerski forward :D), ale za to z mailem można zrobić wszystko wedle własnego humoru i upodobania.
W TB kłopot polega na tym, że ten program jest tak napisany, żeby przestrzegał zasad opisanych w RFC, a nie je naruszał.
Widywałem w nim różne wtyczki do pokazywania i analizowania nagłówków, ale nigdy nie widziałem, żeby gdzieś była opcja zmiany lub usuwania nagłówków przy forwardowaniu wiadomości.
Poza tym, normalny klient poczty nie wyświetla wszystkich nagłówków za każdym razem, tylko tresć maila (BODY), więc jesli nie chodzi o ukrycie trasy i historii wiadomości, to nie czaję, w czym problem.
DO wyświetlania schludnych maili radze pokopać w konfigu TB, u mnie zawsze wyświetlał i wyświetla normalnie, tylko treść i załączniki, (na Debianie, na Gentoo ostatnio nie chce działać z Grsec/Paxem, po kompilacji gcc-4.5.3, także przesiadłem się na kmaila.
Outlook natomiast nigdy nie przestrzegał zbyt starannie zasad RFC, więc formalnie się da, ale np współpraca Outlooka z Dovecotem czy Courierem, jako serwerem imap, to już inna bajka, i czasami spore kłopoty.
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2011-12-17 15:27:00)
Offline
[quote=Minio][b]bns[/b]: wygląda na to, że za liczbę nagłówków w przekazywanej wiadomości odpowiada opcja View → Headers (nie używam Thunderbirda i nie chciało mi się instalować spolszczenia). Jeżeli jest wybrana na All, to w przekazywanej wiadomości będą wszystkie nagłówki (tak jak u Ciebie w pierwszym poście). Jeżeli zmienisz na Normal, to w przekazywanej wiadomości będzie tylko kilka nagłówków (u mnie są to: Subject, Date, From, Organization, To).[/quote]
Ok to załatwiło sprawę. Przeszukałem wszystkie opcje ale w menu nie zaglądałem.
Dzięki
Offline
[quote=Jacekalex]Jeśli z automatu po spełnieniu takiego czy innego warunku, to lepiej zastosować Fetchmail+Procmail+ewentualnie Dovecot - żeby TB widzał maile przez imap.
W Procmailu można włączyć dowolny filtr zewnętrzny, i np napisac w perlu skrypt, który będzie wycinał z maila te nagłówki, które chcemy usunąć (w prostszych przypadkach może nawet bash z grepem da radę).
Procmail wysyłałby maila do skryptu w całości, i otrzymywał oczyszczoną treść z powrotem.
Można też dorzucić własny serwer SMTP, i forwardować na skrzynkę lokalną serwera, skąd po przetworzeniu mail pójdzie dalej przez smarthosta (skrzynkę mailową na serwerze wewnętrznym).[/quote]
Można też używać sensownego klienta poczty. Wydaje mi się to rozwiązanie cokolwiek prostsze.
Offline
[quote=Minio][quote=Jacekalex]Jeśli z automatu po spełnieniu takiego czy innego warunku, to lepiej zastosować Fetchmail+Procmail+ewentualnie Dovecot - żeby TB widzał maile przez imap.
W Procmailu można włączyć dowolny filtr zewnętrzny, i np napisac w perlu skrypt, który będzie wycinał z maila te nagłówki, które chcemy usunąć (w prostszych przypadkach może nawet bash z grepem da radę).
Procmail wysyłałby maila do skryptu w całości, i otrzymywał oczyszczoną treść z powrotem.
Można też dorzucić własny serwer SMTP, i forwardować na skrzynkę lokalną serwera, skąd po przetworzeniu mail pójdzie dalej przez smarthosta (skrzynkę mailową na serwerze wewnętrznym).[/quote]
Można też używać sensownego klienta poczty. Wydaje mi się to rozwiązanie cokolwiek prostsze.[/quote]
Pewnie, że można, ale:
pytanie było o TB - aby TB trzymał poczte w formacie maildir, polecają Dovecota - widziałem to na forum i mozilli ;D
Zawsze można się przy okazji troszkę dokształcić z regexu i kombinowania, co się może przydać sytuacji, kiedy będzie potrzebna inna funkcja, której nie ma nawet najsensowniejszy klient poczty na świecie, wszak wiadomo, że:
[quote="Piotr Bałtroczyk"]„Są rzeczy na niebie i ziemi, o których się nie śniło filozofom...”[/quote]
Np - jeśli program w przyszłości miałby przerobić maila na plik dźwiękowy i tak wysłać, albo w czasie forwardu przetłumaczyć go na inny język..., albo po prostu wysłać smsa lub wiadomość przez jabbera, z tematem i kawałkiem tekstu z tekstowej części maila.
W dodatku, podobno "apetyt rośnie w miarę jedzenia".
Każdy klient poczty ma jakieś ograniczenia, dlatego cenię procmaila za to, że potrafi przesłać maila do dowolnego programu i odebrać wynik.
W dodatku zawiera formail - do wygodnego wyciągania i modyfikowania nagłówków.
A samo usuwanie niechcianych nagłówków da sie zrobić znacznie elastyczniej, niż w Kmailu.
[quote="man formail"]........
Aby usunąć z nagłówka wszystkie pola oprócz From: i Subject:
formail -k -X From: -X Subject:
.....[/quote]
Sznurek: http://www.komsta.net/teksty/procmail.html
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2011-12-17 23:39:47)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00008 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00090 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.29.213' WHERE u.id=1 |
0.00072 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.29.213', 1732693496) |
0.00056 | SELECT * FROM punbb_online WHERE logged<1732693196 |
0.00048 | SELECT topic_id FROM punbb_posts WHERE id=188073 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=20250 ORDER BY posted |
0.00058 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=20250 AND t.moved_to IS NULL |
0.00013 | SELECT search_for, replace_with FROM punbb_censoring |
0.00186 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=20250 ORDER BY p.id LIMIT 0,25 |
0.00084 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20250 |
Total query time: 0.00626 s |