Portál AbcLinuxu, 11. května 2025 04:45

Dotaz: mutt - jak nastavit vlastní datum odeslání, přes bash

16.7.2017 11:57 mrtn
mutt - jak nastavit vlastní datum odeslání, přes bash
Přečteno: 275×
Odpovědět | Admin
zdravím, potřebuju poradit s následujícím:

dokončuju v bashi skript pro stahování datových zpráv pomocí rozhraní datovky od cz-nicu a jejich odeslání e-mailem

samotné stahování je ok, odeslání taky funguje, používám mutt; doručování je jen na lokální uživatele na našem poštovním serveru

ještě bych chtěl nastavit, aby datum odeslání e-mailu nebylo skutečné odeslání, ale převzaté z doručenky, kdy to bylo doručené

Většinou je datum stejné a je tam prodleva pár minut, ale stává se, že třeba přes víkend se někdo podívá do datové schránky a tím se doručí (= datum doručení o víkendu), ale ten skript se spouští až v pondělí a e-maily odešle až s pondělním datem

v manuálu muttu jsem na to žádný přepínač nenašel, tak potřebuju poradit buď nějaký trik s nastavením nebo třeba jiný program, do kterého to můžu spouštět z bashe

díky

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

Odpovědi

16.7.2017 13:59 NN
Rozbalit Rozbalit vše Re: mutt - jak nastavit vlastní datum odeslání, přes bash
Odpovědět | | Sbalit | Link | Blokovat | Admin
ale ten skript se spouští až v pondělí
Nech to bezet nonstop a nemusis to vubec resit..
16.7.2017 14:52 mrtn
Rozbalit Rozbalit vše Re: mutt - jak nastavit vlastní datum odeslání, přes bash
ale ten skript se spouští až v pondělí
Nech to bezet nonstop a nemusis to vubec resit..
jenomže pak tam nabíhá doručení taky nonstop, což je nežádoucí - při doručení přes víkend/večer před půlnocí pak zbývá kratší lhůta

tou úpravou času odeslání se právě zajistí, aby se nepřehlédlo, když se někdo občas přihlásí napřímo a zrovna tohle způsobí
16.7.2017 16:48 NN
Rozbalit Rozbalit vše Re: mutt - jak nastavit vlastní datum odeslání, přes bash
jenomže pak tam nabíhá doručení taky nonstop, což je nežádoucí
To je snad otazka implementace. Napriklad muzes logovat cas posledni zpravy..
16.7.2017 17:09 mrtn
Rozbalit Rozbalit vše Re: mutt - jak nastavit vlastní datum odeslání, přes bash
jenomže pak tam nabíhá doručení taky nonstop, což je nežádoucí
To je snad otazka implementace. Napriklad muzes logovat cas posledni zpravy..
jistě, ten čas zprávy mám vytažený z doručenky a přidávám ho do předmětu příslušného e-mailu

ale pro uživatelský komfort má ten e-mail taky odejít s tímto datem, aby to mj. měli uživatelé v e-mailech chronologicky

BTW uživatelé jsou na to zvyklí, do konce června jsme to tak měli přes datovku2 a skript v pythonu (který neumím), od července tam byly nějaké změny a museli jsme přejít na datovku4 :-(
19.7.2017 09:27 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: mutt - jak nastavit vlastní datum odeslání, přes bash
Odpovědět | | Sbalit | Link | Blokovat | Admin

mutt je - MUA a s odesilanim by nemel mit nic spolecneho.... pouzij neco co je primarne urceno jak MTA , treba postfix

USE="-gnome -kde";turris
19.7.2017 10:44 fi
Rozbalit Rozbalit vše Re: mutt - jak nastavit vlastní datum odeslání, přes bash
Odpovědět | | Sbalit | Link | Blokovat | Admin
Muzete zkusit nastavit vlastni hlavicku pres -e 'my_hdr Date: DATUM'
19.7.2017 13:31 mrtn
Rozbalit Rozbalit vše Re: mutt - jak nastavit vlastní datum odeslání, přes bash
Muzete zkusit nastavit vlastni hlavicku pres -e 'my_hdr Date: DATUM'
super, to je přesně ono

-e "my_hdr Date: `echo $datum`"

moc děkuji

BTW provizorně jsem měl ve skriptu úpravu hlavičky ve schránce před stažením ze serveru

sed -i "7s/.*/Date: $datum/g" /var/mail/datovazprava

;-)

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.