Posted By: snake () on 'CZunix' Title: Re: mutt z prikazove radky Date: Mon Dec 17 00:54:33 2007 > > Tohle potrebuju udelat pro 1500 mailu. > > Proc pouzivas na hromadny rozesilani program, ktery na to neni urceny? > Prikazem mail myslim udelas co chces. Parametrem -a dodas zahlavi From: nebo > treba spravny Content-type, kdyz chces poslat HTML mail (BTW, nemel bys tak +1, taky moc nechapu, proc nepouzijes mail, tam se "nic podelat nemuze" a mas to hotove za 5 minut. A kdyz jiz se ptas na expectovy script, tak jiste by sel napsat tak, aby nacital jmena postupne ze souboru, mne ale prijde nejjednodussi pouzit "hrube nasili". Konkretne mam na mysli to, ze se mrknes na vzorovy script pro odeslani jednoho mailu a zduplikujes ten script 1500x. Da se to udelat strasne trivialne napriklad pomoci nahrazovani ve vi(m)u, protoze adresy mas temer jiste kazdou na zvlastni radce, ze jo. Staci tedy nahradit zacatek radky casti scriptu pred zapisovanim jmena a konec scriptu zas pomoci konce radky. Protoze Te nejspis vubec netrapi efektivita, muzes poustet spawn pro kazdou dalsi adresu (cistejsi by bylo mit spustenej mutt jen jednou a ovladat ho expectem)... A nebo pokud to chces opravdu extra trivialne, nemusis to nahrazovani delat pomoci editoru, ale vygeneruj pro kazdou adresu vlastni expectovy script primo v shellu (u toho vzoroveho nahradis fungujici jmeno treba XXX a pak pustis smycku cat adresy | while read A ; do sed -e "s/XXX/$A/" <vzor >kopie; ./kopie ; done. A mas to... snake