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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 0
včera 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 16
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 2
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 767 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Prikazem mail poslat email na username@seznam.cz

9.4.2006 10:38 InToSSH | skóre: 9
Prikazem mail poslat email na username@seznam.cz
Přečteno: 3227×
Dobrý den, jsem začátečník v linuxu a potřebuji abych mohl příkazem mail poslat email na username@seznam.cz . Nevim jak to nastavit nebo jaké tam dát za to argumenty. Předem díky. Koukal jsem se do man a do jiných diskuzí a jediné co jsem našel ta je toto:
open (MAIL, "|/usr/sbin/mail -t ");
                   print MAIL "From: email@dom.cz\n";
                   print MAIL "To: email@dom.cz\n";
                   print MAIL "Content-Type: text/plain\n";
                   print MAIL "Subject: Pokus\n\n";
                   print MAIL "Zpravaa";
close (MAIL);
A to mi nefunguje.

Odpovědi

David Watzke avatar 9.4.2006 10:45 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Možná takto:
echo "Zpravaa" | mail -s Předmět emai@lov.ka
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
9.4.2006 10:45 pupu
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
To se divas ne nejaky divny manual. To co citujes vypada spis jako manual od Perlu.

[root@kobyla ~]# mail -s test pupu@pupu.cz huhlyhuhly . Cc:

Tohle je interaktivni mod (neboli prikaz ceka, az mu zadas telo mailu). Pokud to takhle nechces, muzes pouzit treba tohle:

[root@kobyla ~]# echo "telicko mailu" |mail -s test pupu@pupu.cz
9.4.2006 10:47 pupu
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Fuj, vypadlo mi formatovani.

[root@kobyla ~]# mail -s test pupu@pupu.cz
huhlyhuhly
.
Cc:


[root@kobyla ~]# echo "telicko mailu" |mail -s test pupu@pupu.cz
Vojta Drbohlav avatar 9.4.2006 15:06 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Co potrebuji za balik abych mohl pouzivat mail?

P.S. Mam Gentoo
9.4.2006 15:45 pupu
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Netusim, nepouzivam. Ve Fedore se balik jmenuje 'mailx'
Vojta Drbohlav avatar 9.4.2006 16:07 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Jj, je to mailx. Dik Vojta ;-)
9.4.2006 16:44 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Příkaz mail by měl skončit na propadlišti dějin. Tohoto třináct let starého dinosaura už na čtení mailů snad nikdo nepoužívá. A co se týče odesílání, to lze v pythonu nebo v perlu nahradit dvěma či třemi řádky kódu. Příkaz mail je dost častou příčinou toho, že roboti a skripty rozesílají maily se špatnou češtinou.

Poslat mail je totiž dost jednoduché. Podstatně složitější je ale ten mail _nachystat_. Pro ty nejjednodušší maily používám tento prográmek (či modul), který se postará o správné kódování a to jak v hlavičce, tak v těle. Vybere buď 'US-ASCII', 'ISO-8859-1' nebo 'UTF-8' podle situace. Dost jsem se inspiroval jakýmsi tutoriálem.
#!/usr/bin/env python

def send_email(sender, recipient, subject, body, verbose = False, SMTPserver="localhost"):
  """Send an email.

  All arguments should be Unicode strings (plain ASCII works as well).

  Only the real name part of sender and recipient addresses may contain
  non-ASCII characters.

  The email will be properly MIME encoded and delivered though SMTP to
  localhost port 25.  This is easy to change if you want something different.

  The charset of the email will be the first one out of US-ASCII, ISO-8859-1
  and UTF-8 that can represent all the characters occurring in the email.
  """
  from smtplib import SMTP
  from email.MIMEText import MIMEText
  from email.Header import Header
  from email.Utils import parseaddr, formataddr

  if not sender.startswith('From: '):
    sender += 'From: '
  if not recipient.startswith('To: '):
    recipient += 'To: '

  # Header class is smart enough to try US-ASCII, then the charset we
  # provide, then fall back to UTF-8.
  header_charset = 'ISO-8859-1'

  # We must choose the body charset manually
  for body_charset in 'US-ASCII', 'ISO-8859-1', 'UTF-8':
      try:
          body.encode(body_charset)
      except UnicodeError:
          pass
      else:
          break

  # Split real name (which is optional) and email address parts
  sender_name, sender_addr = parseaddr(sender)
  recipient_name, recipient_addr = parseaddr(recipient)

  # We must always pass Unicode strings to Header, otherwise it will
  # use RFC 2047 encoding even on plain ASCII strings.
  sender_name = str(Header(unicode(sender_name), header_charset))
  recipient_name = str(Header(unicode(recipient_name), header_charset))

  # Make sure email addresses do not contain non-ASCII characters
  sender_addr = sender_addr.encode('ascii')
  recipient_addr = recipient_addr.encode('ascii')

  # Create the message ('plain' stands for Content-Type: text/plain)
  msg = MIMEText(body.encode(body_charset), 'plain', body_charset)
  msg['From'] = formataddr((sender_name, sender_addr))
  msg['To'] = formataddr((recipient_name, recipient_addr))
  msg['Subject'] = Header(unicode(subject), header_charset)

  # Send the message via SMTP to localhost:25

  smtp = SMTP(SMTPserver)
  smtp.sendmail(sender, recipient, msg.as_string())
  smtp.quit()

  if verbose:
    print "This mail has been sent:\n"
    print sender
    print recipient
    print 'Subject: %s\n' %subject
    print body

if __name__ == '__main__':
  sender = u'From: áÁčČďĎěĚéÉíÍňŇóÓřŘšŠťŤúÚůŮýÝžŽ <honza@ar.re.sa>'
  recipient = u'To: áÁčČďĎěĚéÉíÍňŇóÓřŘšŠťŤúÚůŮýÝžŽ <honza@ad.re.sa>'
  subject = u'Testovací mail áÁčČďĎěĚéÉíÍňŇóÓřŘšŠťŤúÚůŮýÝžŽ'
  body = u'áÁčČďĎěĚéÉíÍňŇóÓřŘšŠťŤúÚůŮýÝžŽbleble\n'
  
  send_email(sender, recipient, subject, body, verbose = True)
9.4.2006 20:02 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Smir se s tim, ze existuji situace, kdy se bez nej neobejdes. Pouzivam ho docela casto. Je mi lito, ale jeho stale zapotrebi a bude asi vzdy. Pak uz Ti totiz zbyva jen less /var/spool/mail/uzivatel a to take neni med. Prikaz mail ti ty zpravy alespon vylistuje apod.
10.4.2006 11:07 mlz | skóre: 12 | blog: Obcas
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Příkaz mail by měl skončit na propadlišti dějin. Tohoto třináct let starého dinosaura už na čtení mailů snad nikdo nepoužívá. A co se týče odesílání, to lze v pythonu nebo v perlu nahradit dvěma či třemi řádky kódu. Příkaz mail je dost častou příčinou toho, že roboti a skripty rozesílají maily se špatnou češtinou.
Mail je jeste starsi (existovalo uucp) Existuji UNIXy, kde neni ani perl, ani python, ale mail(x) vzdy.
Josef Kufner avatar 10.4.2006 11:41 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Přesně tak, navíc neznám nic jednoduššího a rozšířenějšího na rozesílání upozornění ze skriptů.
Hello world ! Segmentation fault (core dumped)
10.4.2006 11:53 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Rozšířené a jednoduché to opravdu je - s tím musím souhlasit:

---

V=E1=BEen=FD u=BEivateli,

jmenuji se "mail" a jsem program na rozes=EDl=E1n=ED mail=F9 ze skriptu. =

V=EDtejte=20 ve t=F8et=EDm tis=EDcilet=ED. :-)
10.4.2006 15:03 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Upřímně řečeno, pokud mi má server poslat upozornění, že mu není dobře, tak budu radši, když přijde zpráva "tady server xy a bolĂ­ mÄ harddisk", než když po obnově hardisku najdu v logu zprávu typu "error:perl module xyz not found".

Jinak ale souhlasím, že na pořádné rozesílání a připravování mailů mail vhodný není.

Radek
10.4.2006 17:50 Bubak | skóre: 15 | blog: Čtvrtá cenová
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
To jsi ziskal jak? Neumis zapsat content-type?
... máš jen mrtvou kočku a poškrábanýho jezevčíka ...
15.3.2007 14:34 Havrla
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
No budes se mi smat, ale jak mailu reknu ze ma content-type: ext/plain; charset=UTF-8; format=flowed ?? nikde to nemuzu najit :-(

havrla
10.4.2006 17:47 Bubak | skóre: 15 | blog: Čtvrtá cenová
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
mail rozhodne neni obsolete. Zpravu si klidne prichystam a spravne odeslu v shellu. A u spouty veci vubec nepotrebuju neco prichystavat, kolikrat mi staci subject, anebo telo posilam bez hacku a carku a vubec me to nesere... Dulezita je informacni hodnota, kterou to ma. Ze nejaky debilek vytvori robota a nevi nic o normach, to je vec dotycneho debilka...
... máš jen mrtvou kočku a poškrábanýho jezevčíka ...
9.4.2006 20:32 InToSSH | skóre: 9
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Jo díky všem. Já to v tom tvaru zkoušel ale nějak mi to nešlo. To je jedno ted už to chodí. Potřeboval jsem to jen do scriptu že to pingá na PC a když je vyplý tak mi to pošle mail
10.4.2006 20:41 pupu
Rozbalit Rozbalit vše Re: Prikazem mail poslat email na username@sezna.cz
Co se vykaslat na skripty a zkusit uz hotove reseni? ;-)

http://www.tildeslash.com/monit/

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.