Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Dan Lukes

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?

2019-03-05 Tema obsahu Jozef Drahovsky


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?

2019-03-05 Tema obsahu Jozef Drahovsky

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?

2019-03-05 Tema obsahu Jozef Drahovsky


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?

2019-03-05 Tema obsahu Peter Rosa
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?

2019-03-05 Tema obsahu Dan Lukes

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?

2019-03-05 Tema obsahu pm-c...@kostax.cz


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?

2019-03-05 Tema obsahu Miroslav Lachman

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?

2019-03-05 Tema obsahu Dan Lukes

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?

2019-03-05 Tema obsahu Peter Rosa

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?

2019-03-05 Tema obsahu Dan Lukes

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