abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 13:11 | Nová verze

Po téměř dvou letech byla vydána nová verze 4.0 linuxové distribuce Audiophile Linux (též AP-Linux-V4). Tato distribuce vychází z Arch Linuxu, používá systemd, správce oken Fluxbox a vlastní real-time jádro pro nižší latence. Z novinek můžeme jmenovat podporu nových procesorů Intel Skylake a Kaby Lake nebo možnost instalace vedle jiných OS na stejný disk. Pokud se zajímáte o přehrávání hudby v Linuxu, doporučuji návštěvu webu této

… více »
Blaazen | Komentářů: 0
včera 18:55 | Nová verze

Byla vydána nová stabilní verze 1.9 (1.9.818.44) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují podporu nového vyhledávače Ecosia. Ten z příjmů z reklam podporuje výsadbu stromů po celém světě (YouTube). Nově lze přeskupovat ikonky rozšíření nebo řadit poznámky. Nejnovější Vivaldi je postaveno na Chromiu 58.0.3029.82.

Ladislav Hagara | Komentářů: 10
včera 17:00 | Nová verze

Byla vydána verze 3.7.0 svobodného systému pro správu obsahu (CMS) Joomla!. V oznámení o vydání (YouTube) se píše o 700 vylepšeních. Opraveno bylo také 8 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
včera 08:22 | Komunita

Grsecurity (Wikipedie) je sada bezpečnostních patchů pro linuxové jádro (porovnání se SELinuxem, AppArmorem a KSPP). Od září 2015 nejsou stabilní verze těchto patchů volně k dispozici. Dle včerejšího oznámení (FAQ) nejsou s okamžitou platností volně k dispozici už ani jejich testovací verze.

Ladislav Hagara | Komentářů: 46
26.4. 23:33 | Komunita

OpenBSD 6.1 vyšlo již 11. dubna. Po dvou týdnech byla vydána i oficiální píseň. Její název je Winter of 95 a k dispozici je ve formátech MP3 a OGG.

Ladislav Hagara | Komentářů: 0
26.4. 18:55 | Nová verze

Byla vydána verze 2017.1 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux. S vydáním verze 2016.1 se Kali Linux stal průběžně aktualizovanou distribucí. Aktualizovat jej lze pomocí příkazů "apt update; apt dist-upgrade; reboot".

Ladislav Hagara | Komentářů: 0
26.4. 18:22 | Nová verze

Po téměř pěti letech od vydání verze 2.00 byla vydána nová stabilní verze 2.02 systémového zavaděče GNU GRUB (GRand Unified Bootloader). Přehled novinek v souboru NEWS.

Ladislav Hagara | Komentářů: 19
26.4. 17:55 | Komunita

Vývojáři Debianu oznámili, že od 1. listopadu letošního roku nebudou jejich archivy dostupné pomocí protokolu FTP. Již v lednu oznámil ukončení podpory FTP kernel.org (The Linux Kernel Archives).

Ladislav Hagara | Komentářů: 28
26.4. 17:00 | Bezpečnostní upozornění

V oblíbeném webmailu postaveném na PHP SquirrelMail (Wikipedie) byla nalezena bezpečnostní chyba CVE-2017-7692, jež může být útočníkem zneužita ke spuštění libovolných příkazů a kompletnímu ovládnutí dotčeného serveru. Zranitelnost se týká pouze instancí, kde je pro transport používán Sendmail.

Ladislav Hagara | Komentářů: 3
26.4. 13:11 | Zajímavý článek

Soudní dvůr Evropské unie rozhodl (tisková zpráva) ve věci C-527/15: Prodej multimediálního přehrávače, který umožňuje zdarma a jednoduše zhlédnout na televizní obrazovce filmy protiprávně zpřístupněné na internetu, může představovat porušení autorského práva.

Ladislav Hagara | Komentářů: 32
Chystáte se pořídit CPU AMD Ryzen?
 (4%)
 (34%)
 (1%)
 (6%)
 (45%)
 (9%)
Celkem 336 hlasů
 Komentářů: 50, poslední včera 04:06
    Rozcestník

    Dotaz: script -email

    20.6.2006 11:22 green
    script -email
    Přečteno: 196×
    Zdravim, mam router ze ktereho lze posila maily pres mini_sendmail :

    priklad :echo -e "From:krakonosovo@blahblah.cz \nSubject: xx \nTextzpravy... " | mini_sendmail -ssmtp.xxx.cz adresa@xxx.cz

    No a chci se zeptat zda-li by sel napsat skriptik abych si tento tvar nemusel pamatovat a kterej by se me postupne ptal na odkoho, komu ,predmet,telozpravy a nasledne odeslal email?

    diky

    Odpovědi

    20.6.2006 12:01 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: script -email
    Šel, použiješ příkaz read (viz help read).
    20.6.2006 14:41 zelial | skóre: 21
    Rozbalit Rozbalit vše Re: script -email
    presne. ten python tady dole by v bashi mohl vypadat treba takhle:
    #!/bin/bash
    
    echo -n "From: " ; read from
    echo -n "To: " ; read to
    echo -n "Subject: " ; read subject
    echo "Body: "
    while true
    do
        read line
        if [ "${line}_" == "._" ] ; then break; fi
        body=$body$line"\n"
    done
    
    echo -e "From:${from} \nSubject:${subject} \n${body} " | mini_sendmail -ssmtp.xxx.cz ${to}
    
    akorat se zadavani tela mejlu ukoncuje teckou, panc mi a) read zere mezery b) jsem uz nekde jinde ukoncovani teckou videl
    20.6.2006 12:09 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: script -email
    Předpokládám, že se asi jedná o ten tvůj router wl-500gx s nějakým ořízlým linuxem 2.4.20, takže řešení v Pythonu asi psát nemám, že? ;-)
    20.6.2006 12:14 green
    Rozbalit Rozbalit vše Re: script -email
    jeheee :) ty si to pamatujes jojo to je presne ten router. No jedine ze bych si pythona nainstalil ten tusim k dispozici je ale nemam ho testnutyho a nejakej skriptik jen v bashi by na to nestacil?:) Si teda za vymyslim ;)
    20.6.2006 12:45 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: script -email
    :-)
    Samozřejmě, že skript v bashi by bohatě stačil, ale od toho jsou tu jiní ;-)
    V Pythonu by to šlo třeba takhle:
    #!/usr/bin/env python
    import subprocess
    
    od_koho = raw_input('Od koho: ')
    komu = raw_input('Komu: ')
    predmet = raw_input('Predmet: ')
    print 'Telo zpravy:'
    telo_zpravy = ""
    while True:
        line = raw_input()
        if line == ' ': break
        telo_zpravy += line + '\n'
    
    stream = "From:" + od_koho + "\n"
    stream += "Subject:" + predmet + "\n"
    stream += telo_zpravy + "\n"
    print stream
    command = ['mini_sendmail', '-ssmtp.xxx.cz', komu]
    prg = subprocess.Popen(command, stdin = subprocess.PIPE)
    prg.stdin.write(stream)
    prg.stdin.close()
    prg.wait()
    
    Tělo mailu může být víceřádkové. Ukončuje se zadáním mezery.
    Ale na ten router se to nehodí.
    20.6.2006 12:50 green
    Rozbalit Rozbalit vše Re: script -email
    fiiiihaaaaaaaaaaa to je rychlost;) proc myslis ze se to na router nehodi??:( urcite hned zkusim jestli neni potreba v pythonu nastavovat neco extra. diky
    20.6.2006 13:09 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: script -email
    To bych se hrozně divil, kdyby to fungovalo. Tady je pro jistotu varianta, která si vystačí i se starší verzí pythonu
    #!/usr/bin/env python
    import os
    
    od_koho = raw_input('Od koho: ')
    komu = raw_input('Komu: ')
    predmet = raw_input('Predmet: ')
    print 'Telo zpravy:'
    telo_zpravy = ""
    while True:
        line = raw_input()
        if line == ' ': break
        telo_zpravy += line + '\n'
    
    stream = "From:" + od_koho + "\n"
    stream += "Subject:" + predmet + "\n"
    stream += telo_zpravy + "\n"
    
    command = 'mini_sendmail -ssmtp.xxx.cz ' + komu
    neco = os.popen(command, 'w')
    neco.write(stream)
    neco.close()
    
    ale nedal bych za to ani zlámanou grešli.
    20.6.2006 13:12 green
    Rozbalit Rozbalit vše Re: script -email
    jojo diky jen nevim jak zprovoznit ten python:(

    -sh: /usr/local/sbin/mailik: /usr/bin/env: bad interpreter: No such file or directory
    20.6.2006 13:34 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: script -email
    Aha, jasně - python tam sice je, ale zato chybí příkaz "env" (který je celkem zbytečný). Takže jen první řádek změň na
    #!/usr/bin/python
    
    nebo /usr/local/bin/python nebo bůhvíkde vlastně je.
    20.6.2006 13:37 green
    Rozbalit Rozbalit vše Re: script -email
    jojo to uz je lepsi jen to krici na te radce 11 to if se mu nejak nelibi:(
    20.6.2006 13:44 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: script -email
    A co přesně to píše? Zrovna ten řádek s tím "if" se mi zdá celkem bezproblémový. Nerozhodilo se formátování? Pojď na ICQ (235664531) nebo mi napiš mail (honza@dp.fce.vutbr.cz), vyřešíme to a já sem pak napíšu nějaký závěr (nejspíš že to nepude).
    20.6.2006 13:54 green
    Rozbalit Rozbalit vše Re: script -email
    oki ICQ
    20.6.2006 13:13 green
    Rozbalit Rozbalit vše Re: script -email
    Jinak kdyz zadam pyhon tak se asi do nej dostanu jen zas neznam prikazy ja to soubor mailik spustit
    20.6.2006 13:22 green
    Rozbalit Rozbalit vše Re: script -email
    dalsi muj pokus :

    python mailik File "mailik", line 11 if line == ' ': break ^ SyntaxError: invalid syntax :(
    20.6.2006 15:26 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: script -email
    Takže nakonec se to povedlo napsat a sprovoznit v Pythonu, tady je výsledek:
    #!/opt/bin/python
    import subprocess
    
    od_koho = raw_input('Od koho: ')
    komu = raw_input('Komu: ')
    predmet = raw_input('Predmet: ')
    print 'Telo zpravy:'
    telo_zpravy = ""
    while True:
        line = raw_input()
        if line == ' ': break
        telo_zpravy += line + '\n'
    
    stream = "From: " + od_koho + "\n"
    stream += "Subject: " + predmet + "\n"
    stream += telo_zpravy.rstrip()
    print '-' * 20
    print stream
    print '-' * 20
    print 'Odesilam ...'
    command = ['mini_sendmail', '-ssmtp.xxxx.cz', komu]
    prg = subprocess.Popen(command, stdin = subprocess.PIPE)
    prg.stdin.write(stream)
    prg.stdin.close()
    prg.wait()
    
    K mému velkému překvapení v té krabičce běží aktuální verze Pythonu (2.4.3.) úplně bez problémů. Je k dispozici (asi celá) standardní knihovna, takže není vůbec potřeba se nějak omezovat. Cesta k pythonu je
    /opt/bin/python
    
    což bylo asi jediné, co jsem musel změnit. Děkuji greenovi za spolupráci!
    20.6.2006 16:29 green
    Rozbalit Rozbalit vše Re: script -email
    Veskere diky patri tobe johny. dik moc

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.