Re: Ako poslat mail po reboote?
On 5.3.2019 23:21, Jozef Drahovsky wrote: Pozor ak zadate mail -v adresa, tak pri vypnutom sendmaile neprejde lebo 127.0.0.1 nepocuva Ono to s -v sice vypise ... Connecting to [127.0.0.1] via relay... Deferred: Connection refused by [127.0.0.1] ... ale ta varovani jsou jen dusledek pokusu mail z te fronty okamzive zpracovat - coz se nepodari (bez bezicich daemonu). Ale v te chvili to uz email ve fronte je. Zustane tam dokud se nerozebehne standardni obsluhovac fronty - a pak se normalne vyridi. Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
Dňa 05.03.2019 o 12:50 Dan Lukes napísal(a): Jak prikaz "mail" tak "sendmail" (s danymi parametry) neudelaji nic jineho, nez ze mail vlozi do odesilaci fronty ( =vytvori soubor ve spravnem formatu v urcenem adresari). Proc by na to mel byt potreba nejaky dalsi bezici proces ? Moj experimet potvrdzuje slova Dan Lukes 1, cez sendmail som poslal mail a takmer ihned prisiel do cieloveho pocitaca 2, sendmail som vypol: service sendmail stop 3, znova som poslal mail ako 1, mail bol prijaty bez chyby, ale neodisel nikam fyzicky bol zapisany do /var/spool/clientmqueue 4, po sendmail service start bol prv napisany pretransformovany do /var/spool/mqueue a nasledne doruceny Pozor ak zadate mail -v adresa, tak pri vypnutom sendmaile neprejde lebo 127.0.0.1 nepocuva Jozef -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
Dňa 05.03.2019 o 10:39 Miroslav Lachman napísal(a): Peter Rosa wrote on 2019/03/05 09:09: prosim, ako to konfigurovat, aby to zaradilo mail do fronty aj bez beziaceho MTA ? Ja mam v cronu na vsech strojich @reboot echo "`hostname` rebooted, up at `date`" | mail -s "`hostname` rebooted, up at `date`" moje@adresa A funguje to :) Mirek Vdaka za radu, na metodu @reboot v crontab som uplne zabudol. Pre tych co im vyssie napisany riadok nefunguje doplnam, ze pred echo musi byt uzivatel pod ktorym to ma bezat, napriklad root. Jozef -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
Dňa 05.03.2019 o 06:25 Josef Hrabec napísal(a): On 5.3.2019 02:40, Jozef Drahovsky wrote: Otazka: Ako urcit poradie spustania z /usr/local/etc/rc.d/ alebo inak odstartovat program po ukonceni rebootu (mimo cronu). Jozef Ahoj, to co hledáš je deklarace "REQUIRE". Viz: https://www.freebsd.org/doc/en/articles/rc-scripting/rcng-hookup.html [1] Josef Vdaka, REQUIRE: je presne to kde som prehliadol voci ostatnym pocitacom preklep. Uz funguje ako ma. Jozef -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
Jak prikaz "mail" tak "sendmail" (s danymi parametry) neudelaji nic jineho, nez ze mail vlozi do odesilaci fronty ( =vytvori soubor ve spravnem formatu v urcenem adresari). Proc by na to mel byt potreba nejaky dalsi bezici proces ? ... Ale v nasem pripade jak mail tak sendmail ochotne konzumuje. On s tim vstupem stejne neudela nic jinyho, nez, ze ho doplni obalkou a flakne ho do adresare. Neni na co cekat. jasne ako facka :-) A ja zijem cely cas v tom, ze to vzdy ide pramo na vstup cakajuceho demona. Scenar s "medziuloziskom" ma vobec nenapadol... Kazdy den nieco nove - nadnes staci :-) Prajem príjemný deň, -- Peter Rosa -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
On 5.3.2019 12:34, Peter Rosa wrote: ako to konfigurovat, aby to zaradilo mail do fronty aj bez beziaceho MTA ? Napriklad: echo "Testovaci mail" | mail -s TEST testa...@domain.xx ( echo "Subject: TEST" ; echo "" ; echo "Testovaci mail" ) | sendmail testa...@domain.xx OK, a tie presmerovania vystupov do mail resp. sendmail nepotrebuju beziaci MTA, pretoze...? Jak prikaz "mail" tak "sendmail" (s danymi parametry) neudelaji nic jineho, nez ze mail vlozi do odesilaci fronty ( =vytvori soubor ve spravnem formatu v urcenem adresari). Proc by na to mel byt potreba nejaky dalsi bezici proces ? Ano, nekdy pozdeji, se rozjede sedmail v roli "queue runner" (to urci parametry pri jeho spousteni, tento sendmail se spousti v ramci /etc/rc.d/sendmail). Tohle uz je obsluzny daemon te fronty - a vybira z fronty (adresare) ty soubory (je mu jedno kdo a jak je tam vytvoril a odesila je. Ale na vkladani pozadavku do fronty neni treba aby bezel - vlozit maily jde a budou tam kysnout dokud ho nekdo nespusti. Pak se vyporadaji. Ako presmerovanie chapem ja, tak na presmerovani by mal skript zastavit a cakat, kym bude moct vystup presmerovat - iba ze by nie...? To chapes spravne - pokud konzument vystupu (to, co je na prave strane od '|' zrovna vystup nekonzumuje, tak producent (to co je nalevo) ceka. Ale v nasem pripade jak mail tak sendmail ochotne konzumuje. On s tim vstupem stejne neudela nic jinyho, nez, ze ho doplni obalkou a flakne ho do adresare. Neni na co cekat. Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
Ja mam v cronu na vsech strojich @reboot echo "`hostname` rebooted, up at `date`" | mail -s "`hostname` rebooted, up at `date`" moje@adresa A funguje to :) Ja mam podobny prikaz na vsech strojich, jen to stale volam po staru - spustitelny /etc/rc.local Petr Macek -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
Peter Rosa wrote on 2019/03/05 09:09: prosim, ako to konfigurovat, aby to zaradilo mail do fronty aj bez beziaceho MTA ? Ja mam v cronu na vsech strojich @reboot echo "`hostname` rebooted, up at `date`" | mail -s "`hostname` rebooted, up at `date`" moje@adresa A funguje to :) Mirek -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
On 5.3.2019 9:09, Peter Rosa wrote: ako to konfigurovat, aby to zaradilo mail do fronty aj bez beziaceho MTA ? Napriklad: echo "Testovaci mail" | mail -s TEST testa...@domain.xx nebo ( echo "Subject: TEST" ; echo "" ; echo "Testovaci mail" ) | sendmail testa...@domain.xx Popravde receno, dalo by mi vic premysleni najit jak to zaridit aby to bezici sendmail potrebovalo. Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
Pozdravujem, Pri (lokalnim) odesilani je treba vlozit email do fronty k odeslani - a na to nepotrebuju aby bezelo neco dalsiho. Ledaze odesilas "sitovym zpusobem" (prestoze jsi na stejnem pocitaci) - to pak samozrejme je potreba aby bezel "prijimaci sendmail". ... Ja ti radim odesilat mail tak aby to na bezicim sendmailu zavisle nebylo. prosim, ako to konfigurovat, aby to zaradilo mail do fronty aj bez beziaceho MTA ? Prajem príjemný deň, -- Peter Rosa -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Ako poslat mail po reboote?
On 5.3.2019 2:40, Jozef Drahovsky wrote: Dovodom je, že system naprv spusti /usr/local/etc/rc.d/poweronmail az potom sendmail. Nevim, jestli to je skutecna pricina. Pri (lokalnim) odesilani je treba vlozit email do fronty k odeslani - a na to nepotrebuju aby bezelo neco dalsiho. Ledaze odesilas "sitovym zpusobem" (prestoze jsi na stejnem pocitaci) - to pak samozrejme je potreba aby bezel "prijimaci sendmail". To semi ale jevi byt zbytecna zavislost a nevidim zadnou vyhodu v tehle metode odesilani. Nakonec, stat se muze cokoliv, sendmail muze nenastartovat treba jen kvuli tomu, ze v okamziku startu kratkodobe nefungovala sit (a on nebyl pri startu schopen resolvit) a kvuli tomu se ti nespusti ani tvuj script. Takze - jestli je opravdu onen mail odesilan zpusobem, ktery vyzaduje bezici sendmail, pak odpoved (REQUIRE) uz jsi dostal. Ja ti radim odesilat mail tak aby to na bezicim sendmailu zavisle nebylo. Pravda, i tam nejspis nejake to REQUIRE potrebovat budes (nepotrebuje tvuj script treba namountovane filesystemy ?), ale cim min zavislosti na necem dalsim, tim vetsi sance, ze ten script pri startu udela co se od nej ceka. Otazka: Ako urcit poradie spustania z /usr/local/etc/rc.d/ alebo inak odstartovat program po ukonceni rebootu (mimo cronu). No, a ja bych to zrovna delal z toho CRONu. Je to nejednodussi. Nepotrebuje to zadny rc.d script a jest enemusim resit poradi ... Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l